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