\hypertarget{classBds_1_1DataFormat}{}\section{Bds\+::Data\+Format Class Reference}
\label{classBds_1_1DataFormat}\index{Bds::DataFormat@{Bds::DataFormat}}


This holds information on a data format.  




{\ttfamily \#include $<$Bds\+D.\+h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classBds_1_1DataFormat_a07ac6ed473aec4dd965d2e2b9dd0576b}{Data\+Format}} (\textbf{ B\+List}$<$ \textbf{ B\+String} $>$ \mbox{\hyperlink{classBds_1_1DataFormat_a721a1a8057745b6aa6313998a5292b55}{names}}=\textbf{ B\+List}$<$ \textbf{ B\+String} $>$(), \textbf{ B\+String} \mbox{\hyperlink{classBds_1_1DataFormat_ab70864882ddde2740da5d42e8c4be9c9}{description}}=\textbf{ B\+String}(), \textbf{ B\+Int32} \mbox{\hyperlink{classBds_1_1DataFormat_a17c9b024a9d684953052b638dc10baee}{data\+Read}}=0, \textbf{ B\+Int32} \mbox{\hyperlink{classBds_1_1DataFormat_ad1da994d66cc1f51e064ba50f40c0972}{data\+Write}}=0, \textbf{ B\+Int32} \mbox{\hyperlink{classBds_1_1DataFormat_ab46516fffda5c164eb3e3d1e545b90de}{meta\+Data\+Read}}=0, \textbf{ B\+Int32} \mbox{\hyperlink{classBds_1_1DataFormat_ad4d630225e2df1a2dff25f0f3e5a495d}{meta\+Data\+Write}}=0, \textbf{ B\+String} \mbox{\hyperlink{classBds_1_1DataFormat_aa671f3e139060626ee17b8198bdc1e45}{extension}}=\textbf{ B\+String}())
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\textbf{ B\+List}$<$ \textbf{ B\+String} $>$ \mbox{\hyperlink{classBds_1_1DataFormat_a721a1a8057745b6aa6313998a5292b55}{names}}
\begin{DoxyCompactList}\small\item\em The format names. \end{DoxyCompactList}\item 
\textbf{ B\+String} \mbox{\hyperlink{classBds_1_1DataFormat_ab70864882ddde2740da5d42e8c4be9c9}{description}}
\begin{DoxyCompactList}\small\item\em The description. \end{DoxyCompactList}\item 
\textbf{ B\+Int32} \mbox{\hyperlink{classBds_1_1DataFormat_a17c9b024a9d684953052b638dc10baee}{data\+Read}}
\begin{DoxyCompactList}\small\item\em Ability to read data. \end{DoxyCompactList}\item 
\textbf{ B\+Int32} \mbox{\hyperlink{classBds_1_1DataFormat_ad1da994d66cc1f51e064ba50f40c0972}{data\+Write}}
\begin{DoxyCompactList}\small\item\em Ability to write data. \end{DoxyCompactList}\item 
\textbf{ B\+Int32} \mbox{\hyperlink{classBds_1_1DataFormat_ab46516fffda5c164eb3e3d1e545b90de}{meta\+Data\+Read}}
\begin{DoxyCompactList}\small\item\em Meta\+Data read supported. \end{DoxyCompactList}\item 
\textbf{ B\+Int32} \mbox{\hyperlink{classBds_1_1DataFormat_ad4d630225e2df1a2dff25f0f3e5a495d}{meta\+Data\+Write}}
\begin{DoxyCompactList}\small\item\em Meta\+Data write supported. \end{DoxyCompactList}\item 
\textbf{ B\+String} \mbox{\hyperlink{classBds_1_1DataFormat_aa671f3e139060626ee17b8198bdc1e45}{extension}}
\begin{DoxyCompactList}\small\item\em Default filename extension. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
This holds information on a data format. 

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classBds_1_1DataFormat_a07ac6ed473aec4dd965d2e2b9dd0576b}\label{classBds_1_1DataFormat_a07ac6ed473aec4dd965d2e2b9dd0576b}} 
\index{Bds::DataFormat@{Bds::DataFormat}!DataFormat@{DataFormat}}
\index{DataFormat@{DataFormat}!Bds::DataFormat@{Bds::DataFormat}}
\subsubsection{\texorpdfstring{DataFormat()}{DataFormat()}}
{\footnotesize\ttfamily Bds\+::\+Data\+Format\+::\+Data\+Format (\begin{DoxyParamCaption}\item[{\textbf{ B\+List}$<$ \textbf{ B\+String} $>$}]{names = {\ttfamily \textbf{ B\+List}$<$\textbf{ B\+String}~$>$()},  }\item[{\textbf{ B\+String}}]{description = {\ttfamily \textbf{ B\+String}()},  }\item[{\textbf{ B\+Int32}}]{data\+Read = {\ttfamily 0},  }\item[{\textbf{ B\+Int32}}]{data\+Write = {\ttfamily 0},  }\item[{\textbf{ B\+Int32}}]{meta\+Data\+Read = {\ttfamily 0},  }\item[{\textbf{ B\+Int32}}]{meta\+Data\+Write = {\ttfamily 0},  }\item[{\textbf{ B\+String}}]{extension = {\ttfamily \textbf{ B\+String}()} }\end{DoxyParamCaption})}



\subsection{Member Data Documentation}
\mbox{\Hypertarget{classBds_1_1DataFormat_a17c9b024a9d684953052b638dc10baee}\label{classBds_1_1DataFormat_a17c9b024a9d684953052b638dc10baee}} 
\index{Bds::DataFormat@{Bds::DataFormat}!dataRead@{dataRead}}
\index{dataRead@{dataRead}!Bds::DataFormat@{Bds::DataFormat}}
\subsubsection{\texorpdfstring{dataRead}{dataRead}}
{\footnotesize\ttfamily \textbf{ B\+Int32} Bds\+::\+Data\+Format\+::data\+Read}



Ability to read data. 

\mbox{\Hypertarget{classBds_1_1DataFormat_ad1da994d66cc1f51e064ba50f40c0972}\label{classBds_1_1DataFormat_ad1da994d66cc1f51e064ba50f40c0972}} 
\index{Bds::DataFormat@{Bds::DataFormat}!dataWrite@{dataWrite}}
\index{dataWrite@{dataWrite}!Bds::DataFormat@{Bds::DataFormat}}
\subsubsection{\texorpdfstring{dataWrite}{dataWrite}}
{\footnotesize\ttfamily \textbf{ B\+Int32} Bds\+::\+Data\+Format\+::data\+Write}



Ability to write data. 

\mbox{\Hypertarget{classBds_1_1DataFormat_ab70864882ddde2740da5d42e8c4be9c9}\label{classBds_1_1DataFormat_ab70864882ddde2740da5d42e8c4be9c9}} 
\index{Bds::DataFormat@{Bds::DataFormat}!description@{description}}
\index{description@{description}!Bds::DataFormat@{Bds::DataFormat}}
\subsubsection{\texorpdfstring{description}{description}}
{\footnotesize\ttfamily \textbf{ B\+String} Bds\+::\+Data\+Format\+::description}



The description. 

\mbox{\Hypertarget{classBds_1_1DataFormat_aa671f3e139060626ee17b8198bdc1e45}\label{classBds_1_1DataFormat_aa671f3e139060626ee17b8198bdc1e45}} 
\index{Bds::DataFormat@{Bds::DataFormat}!extension@{extension}}
\index{extension@{extension}!Bds::DataFormat@{Bds::DataFormat}}
\subsubsection{\texorpdfstring{extension}{extension}}
{\footnotesize\ttfamily \textbf{ B\+String} Bds\+::\+Data\+Format\+::extension}



Default filename extension. 

\mbox{\Hypertarget{classBds_1_1DataFormat_ab46516fffda5c164eb3e3d1e545b90de}\label{classBds_1_1DataFormat_ab46516fffda5c164eb3e3d1e545b90de}} 
\index{Bds::DataFormat@{Bds::DataFormat}!metaDataRead@{metaDataRead}}
\index{metaDataRead@{metaDataRead}!Bds::DataFormat@{Bds::DataFormat}}
\subsubsection{\texorpdfstring{metaDataRead}{metaDataRead}}
{\footnotesize\ttfamily \textbf{ B\+Int32} Bds\+::\+Data\+Format\+::meta\+Data\+Read}



Meta\+Data read supported. 

\mbox{\Hypertarget{classBds_1_1DataFormat_ad4d630225e2df1a2dff25f0f3e5a495d}\label{classBds_1_1DataFormat_ad4d630225e2df1a2dff25f0f3e5a495d}} 
\index{Bds::DataFormat@{Bds::DataFormat}!metaDataWrite@{metaDataWrite}}
\index{metaDataWrite@{metaDataWrite}!Bds::DataFormat@{Bds::DataFormat}}
\subsubsection{\texorpdfstring{metaDataWrite}{metaDataWrite}}
{\footnotesize\ttfamily \textbf{ B\+Int32} Bds\+::\+Data\+Format\+::meta\+Data\+Write}



Meta\+Data write supported. 

\mbox{\Hypertarget{classBds_1_1DataFormat_a721a1a8057745b6aa6313998a5292b55}\label{classBds_1_1DataFormat_a721a1a8057745b6aa6313998a5292b55}} 
\index{Bds::DataFormat@{Bds::DataFormat}!names@{names}}
\index{names@{names}!Bds::DataFormat@{Bds::DataFormat}}
\subsubsection{\texorpdfstring{names}{names}}
{\footnotesize\ttfamily \textbf{ B\+List}$<$\textbf{ B\+String} $>$ Bds\+::\+Data\+Format\+::names}



The format names. 



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{BdsD_8h}{Bds\+D.\+h}}\item 
\mbox{\hyperlink{BdsD_8cc}{Bds\+D.\+cc}}\end{DoxyCompactItemize}
