FlowData Class Reference

#include <FlowData.h>

Inheritance diagram for FlowData:

RectangularFlowData

List of all members.

Public Member Functions

 FlowData ()
 FlowData (const FlowData &source)
 ~FlowData ()
FlowDataoperator= (const FlowData &source)
int getScalarCount ()
float getMaxHeight ()
float getWidthHeightAspectRatio ()
virtual void calcScalar (int scalarIndex, QSize size, float *data)
virtual void calcVector (QSize size, Vector3 *data)
virtual Vector3 getVectorAtPoint (QPointF point)

Protected Member Functions

void free ()
virtual void set (const FlowData &source)

Protected Attributes

GeometryData geometryData
VectorData vectorData
std::vector< ScalarDatascalarDatas
int width
int height
int depth
int timeStepsCount
float timeStepDifference
float aspectRatio

Friends

FlowDatafactoryLoadFlowData (QString fileName)


Constructor & Destructor Documentation

FlowData::FlowData (  ) 

FlowData::FlowData ( const FlowData source  ) 

FlowData::~FlowData (  ) 


Member Function Documentation

void FlowData::calcScalar ( int  scalarIndex,
QSize  size,
float *  data 
) [virtual]

Reimplemented in RectangularFlowData.

void FlowData::calcVector ( QSize  size,
Vector3 data 
) [virtual]

Reimplemented in RectangularFlowData.

void FlowData::free (  )  [protected]

float FlowData::getMaxHeight (  ) 

int FlowData::getScalarCount (  ) 

Vector3 FlowData::getVectorAtPoint ( QPointF  point  )  [virtual]

Reimplemented in RectangularFlowData.

float FlowData::getWidthHeightAspectRatio (  ) 

FlowData & FlowData::operator= ( const FlowData source  ) 

void FlowData::set ( const FlowData source  )  [protected, virtual]


Friends And Related Function Documentation

FlowData* factoryLoadFlowData ( QString  fileName  )  [friend]


Member Data Documentation

float FlowData::aspectRatio [protected]

int FlowData::depth [protected]

int FlowData::height [protected]

std::vector<ScalarData> FlowData::scalarDatas [protected]

float FlowData::timeStepDifference [protected]

int FlowData::timeStepsCount [protected]

int FlowData::width [protected]


The documentation for this class was generated from the following files:

Generated on Wed Jan 21 14:06:57 2009 for TiDo Flowtion by  doxygen 1.5.8