\hypertarget{class_flow_data}{
\section{FlowData Class Reference}
\label{class_flow_data}\index{FlowData@{FlowData}}
}
class managing the data sets and related stuff like data loading, channels creation etc.  


{\tt \#include $<$FlowData.h$>$}

Collaboration diagram for FlowData:\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
\hypertarget{class_flow_data_2f64bacac633e3d55d3021b70c924e01}{
\hyperlink{class_flow_data_2f64bacac633e3d55d3021b70c924e01}{FlowData} ()}
\label{class_flow_data_2f64bacac633e3d55d3021b70c924e01}

\begin{CompactList}\small\item\em initializes the channel storage \item\end{CompactList}\item 
\hypertarget{class_flow_data_fca37a0de1287b4099048e9f64072cc6}{
\hyperlink{class_flow_data_fca37a0de1287b4099048e9f64072cc6}{$\sim$FlowData} ()}
\label{class_flow_data_fca37a0de1287b4099048e9f64072cc6}

\begin{CompactList}\small\item\em destoys all created channels \item\end{CompactList}\item 
\hypertarget{class_flow_data_961f01b8ea27da840f68bc69741bf5e7}{
bool \hyperlink{class_flow_data_961f01b8ea27da840f68bc69741bf5e7}{loadDataset} (string filename, bool bigEndian)}
\label{class_flow_data_961f01b8ea27da840f68bc69741bf5e7}

\begin{CompactList}\small\item\em Loads a dataset, returns true if everything successful. You have to specify the byte order used in the data. \item\end{CompactList}\item 
\hypertarget{class_flow_data_3cc3534ee7211955f52e6afca4c458b7}{
int \hyperlink{class_flow_data_3cc3534ee7211955f52e6afca4c458b7}{getNumTimesteps} () const }
\label{class_flow_data_3cc3534ee7211955f52e6afca4c458b7}

\begin{CompactList}\small\item\em Returns the number of timesteps. \item\end{CompactList}\item 
\hypertarget{class_flow_data_60f3a0d6d19b2bf2442401f794111084}{
int \hyperlink{class_flow_data_60f3a0d6d19b2bf2442401f794111084}{createChannel} (int timesteps)}
\label{class_flow_data_60f3a0d6d19b2bf2442401f794111084}

\begin{CompactList}\small\item\em creates a new channel and returns it's address in the channels array (line 28) \item\end{CompactList}\item 
\hypertarget{class_flow_data_85982888003eec85f73649db0831d8ac}{
\hyperlink{class_flow_channel}{FlowChannel} $\ast$ \hyperlink{class_flow_data_85982888003eec85f73649db0831d8ac}{getChannel} (int i) const }
\label{class_flow_data_85982888003eec85f73649db0831d8ac}

\begin{CompactList}\small\item\em returns a pointer to the instance of channel at given adress. This is the only way to access the channels storage (at line 28) \item\end{CompactList}\item 
\hypertarget{class_flow_data_2f64bacac633e3d55d3021b70c924e01}{
\hyperlink{class_flow_data_2f64bacac633e3d55d3021b70c924e01}{FlowData} ()}
\label{class_flow_data_2f64bacac633e3d55d3021b70c924e01}

\begin{CompactList}\small\item\em initializes the channel storage \item\end{CompactList}\item 
\hypertarget{class_flow_data_fca37a0de1287b4099048e9f64072cc6}{
\hyperlink{class_flow_data_fca37a0de1287b4099048e9f64072cc6}{$\sim$FlowData} ()}
\label{class_flow_data_fca37a0de1287b4099048e9f64072cc6}

\begin{CompactList}\small\item\em destoys all created channels \item\end{CompactList}\item 
\hypertarget{class_flow_data_961f01b8ea27da840f68bc69741bf5e7}{
bool \hyperlink{class_flow_data_961f01b8ea27da840f68bc69741bf5e7}{loadDataset} (string filename, bool bigEndian)}
\label{class_flow_data_961f01b8ea27da840f68bc69741bf5e7}

\begin{CompactList}\small\item\em Loads a dataset, returns true if everything successful. You have to specify the byte order used in the data. \item\end{CompactList}\item 
\hypertarget{class_flow_data_3cc3534ee7211955f52e6afca4c458b7}{
int \hyperlink{class_flow_data_3cc3534ee7211955f52e6afca4c458b7}{getNumTimesteps} () const }
\label{class_flow_data_3cc3534ee7211955f52e6afca4c458b7}

\begin{CompactList}\small\item\em Returns the number of timesteps. \item\end{CompactList}\item 
\hypertarget{class_flow_data_60f3a0d6d19b2bf2442401f794111084}{
int \hyperlink{class_flow_data_60f3a0d6d19b2bf2442401f794111084}{createChannel} (int timesteps)}
\label{class_flow_data_60f3a0d6d19b2bf2442401f794111084}

\begin{CompactList}\small\item\em creates a new channel and returns it's address in the channels array (line 28) \item\end{CompactList}\item 
\hypertarget{class_flow_data_ce3b89b1ce4897299b2c463a04d75598}{
\hyperlink{class_flow_channel}{FlowChannel} $\ast$ \hyperlink{class_flow_data_ce3b89b1ce4897299b2c463a04d75598}{getChannel} (int i) const }
\label{class_flow_data_ce3b89b1ce4897299b2c463a04d75598}

\begin{CompactList}\small\item\em returns a pointer to the instance of channel at given adress. This is the only way to access the channels storage (at line 28) \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
class managing the data sets and related stuff like data loading, channels creation etc. 

The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
F:/Meine Dateien/Visual Studio 2005/Projects/InsightFlow/code/FlowData.h\item 
F:/Meine Dateien/Visual Studio 2005/Projects/InsightFlow/header/FlowData.h\item 
F:/Meine Dateien/Visual Studio 2005/Projects/InsightFlow/code/FlowData.cpp\item 
F:/Meine Dateien/Visual Studio 2005/Projects/InsightFlow/src/FlowData.cpp\end{CompactItemize}
