#include <FlowData.h>
Public Member Functions | |
FlowData () | |
FlowData (const FlowData &source) | |
~FlowData () | |
FlowData & | operator= (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< ScalarData > | scalarDatas |
int | width |
int | height |
int | depth |
int | timeStepsCount |
float | timeStepDifference |
float | aspectRatio |
Friends | |
FlowData * | factoryLoadFlowData (QString fileName) |
FlowData::FlowData | ( | ) |
FlowData::FlowData | ( | const FlowData & | source | ) |
FlowData::~FlowData | ( | ) |
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 | ( | ) |
void FlowData::set | ( | const FlowData & | source | ) | [protected, virtual] |
FlowData* factoryLoadFlowData | ( | QString | fileName | ) | [friend] |
float FlowData::aspectRatio [protected] |
int FlowData::depth [protected] |
GeometryData FlowData::geometryData [protected] |
int FlowData::height [protected] |
std::vector<ScalarData> FlowData::scalarDatas [protected] |
float FlowData::timeStepDifference [protected] |
int FlowData::timeStepsCount [protected] |
VectorData FlowData::vectorData [protected] |
int FlowData::width [protected] |