Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

CFlowData Class Reference

#include <Data.h>

List of all members.

Public Methods

 CFlowData (CGlobalState *state)
virtual ~CFlowData ()
bool LoadData (CString gridfile, CString datafile)
bool LoadData ()
float Absolut (float value)
bool ResampleData (float stepLength)
bool InterpolateDataFromGeneralGrid (Vec3f pos, Vec3f &result, float *additionalData)
bool InterpolateVec2fDataFromGeneralGrid (Vec2f pos, Vec2f &result)
bool InterpolateVec2fNORMDataFromGeneralGrid (Vec2f pos, Vec2f &result)
bool InterpolateVec2fNORMDataFromGeneralGrid (Vec2f pos, Vec2f &result, float vecLength)
bool IsLoaded ()
void normalizeVec (Vec2f &vec, float &setLength)
void normalizeVec (Vec2f &vec)

Public Attributes

GeneralGrid generalGrid
OrthoGrid orthoGrid
int numOfSets
int numOfSteps
int timeStep
float minXpos
float minYpos
float maxXpos
float maxYpos
float maxXvec
float maxYvec
float maxLength
float minXStepLength
float minYStepLength
float addData1Min
float addData2Min
float addData1Max
float addData2Max


Detailed Description

The Class CFlowData stores all flowdatas and is responsible for resampling.


Constructor & Destructor Documentation

CFlowData CGlobalState   state
 

~CFlowData   [virtual]
 


Member Function Documentation

float Absolut float    value
 

bool InterpolateDataFromGeneralGrid Vec3f    pos,
Vec3f   result,
float *    additionalData
 

bool InterpolateVec2fDataFromGeneralGrid Vec2f    pos,
Vec2f   result
 

bool InterpolateVec2fNORMDataFromGeneralGrid Vec2f    pos,
Vec2f   result,
float    vecLength
 

bool InterpolateVec2fNORMDataFromGeneralGrid Vec2f    pos,
Vec2f   result
 

bool IsLoaded  
 

bool LoadData  
 

bool LoadData CString    gridfile,
CString    datafile
 

void normalizeVec Vec2f   vec
 

void normalizeVec Vec2f   vec,
float &    setLength
 

bool ResampleData float    stepLength
 


Member Data Documentation

float addData1Max
 

float addData1Min
 

float addData2Max
 

float addData2Min
 

GeneralGrid generalGrid
 

float maxLength
 

float maxXpos
 

float maxXvec
 

float maxYpos
 

float maxYvec
 

float minXpos
 

float minXStepLength
 

float minYpos
 

float minYStepLength
 

int numOfSets
 

int numOfSteps
 

OrthoGrid orthoGrid
 

int timeStep
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 23 04:30:13 2003 for FlowVis- vector field in 2D by doxygen1.3-rc2