#include <Flow.h>
Inheritance diagram for LUVis::Flow:

Public Member Functions | |
| Flow () | |
| ~Flow (void) | |
| void | AddVoxel (int x, int y, int z, Voxel^item) |
| Voxel | GetVoxel (int x, int y, int z) |
| int | GetSizeX () |
| int | GetSizeY () |
| void | SetSizeX (int i) |
| void | SetSizeY (int i) |
| int | GetSizeZ () |
| float | GetRatioX () |
| float | GetRatioY () |
| float | GetRatioZ () |
| int | GetSizeMax () |
| int | GetNbAdSets () |
| int | GetNbTimeSteps () |
| void | SetNbTimeSteps (int i) |
| int | GetNbSelDatasets () |
| void | SetNbSelDatasets (int i) |
| float | GetTimeBetween () |
| Texture | GetTextureParameter (int index) |
| Texture | GetTextureVector () |
| Texture | GetTextureGrid () |
| array< Voxel^, 3 > | GetGrid () |
| array< Voxel^, 3 > | GetData () |
| void | ResizeDataArray (int size) |
| void | initialize (int _SX, int _SY, int _SZ, int _NF, int _NT, float _DT) |
| short | SetGrid (cli::array< Voxel^, 3 >^grid) |
| short | SetData (cli::array< Voxel^, 3 >^data, int index) |
| void | genParameterTexture (int index, bool text3D) |
| void | genVectorTexture (bool text3D) |
| void | genGridTexture () |
| void | SetRevertedGrid (bool b) |
| bool | IsRevertedGrid () |
| void | SetGridMax (float maxX, float maxY, float maxZ) |
| void | SetImported (bool b) |
| bool | IsImported () |
| int | GetCurrIndex () |
| void | SetCurrIndex (int i) |
| void | ResizeData (int sizeX, int sizeY) |
| void | ResizeGrid (int sizeX, int sizeY) |
Private Member Functions | |
| bool | checkFlow () |
| void | Resize () |
Private Attributes | |
| array< array< Voxel^, 3 >^, 1 > | madata |
| Array that contains the Data. | |
| array< Voxel^, 3 > | magrid |
| Array that contains the Grid Data. | |
| int | SX |
| dataset size X | |
| int | SY |
| dataset size Y | |
| int | SZ |
| dataset size Z | |
| int | SMax |
| maximal dataset Size | |
| int | NF |
| Number of additional Files in this Dataset. | |
| int | NT |
| Number of Timesteps in this Dataset. | |
| float | DT |
| Time between two timesteps. | |
| int | NDS |
| Number of selected Datasets. | |
| bool | revertedGrid |
| bool | imported |
| int | iCurrTS |
| float | ratioX |
| float | ratioY |
| float | ratioZ |
| cli::array< Texture^, 1 > | texParameter |
| Texture | texVector |
| Texture | texGrid |
| float | fmaxGridX |
| float | fmaxGridY |
| float | fmaxGridZ |
| Flow::Flow | ( | ) |
| Flow::~Flow | ( | void | ) |
| void Flow::AddVoxel | ( | int | x, | |
| int | y, | |||
| int | z, | |||
| Voxel^ | item | |||
| ) |
| bool Flow::checkFlow | ( | ) | [private] |
check if we have a correct environment for our flow
true if we have one
| void Flow::genGridTexture | ( | ) |
| void Flow::genParameterTexture | ( | int | index, | |
| bool | text3D | |||
| ) |
| void Flow::genVectorTexture | ( | bool | text3D | ) |
| int Flow::GetCurrIndex | ( | ) |
| array< Voxel^, 3 > Flow::GetData | ( | ) |
| array< Voxel^, 3 > Flow::GetGrid | ( | ) |
| int Flow::GetNbAdSets | ( | ) |
| int Flow::GetNbSelDatasets | ( | ) |
| int Flow::GetNbTimeSteps | ( | ) |
| float Flow::GetRatioX | ( | ) |
| float Flow::GetRatioY | ( | ) |
| float Flow::GetRatioZ | ( | ) |
| int Flow::GetSizeMax | ( | ) |
| int Flow::GetSizeX | ( | ) |
| int Flow::GetSizeY | ( | ) |
| int Flow::GetSizeZ | ( | ) |
| Texture Flow::GetTextureGrid | ( | ) |
| Texture Flow::GetTextureParameter | ( | int | index | ) |
| Texture Flow::GetTextureVector | ( | ) |
| float Flow::GetTimeBetween | ( | ) |
| Voxel Flow::GetVoxel | ( | int | x, | |
| int | y, | |||
| int | z | |||
| ) |
| void Flow::initialize | ( | int | _SX, | |
| int | _SY, | |||
| int | _SZ, | |||
| int | _NF, | |||
| int | _NT, | |||
| float | _DT | |||
| ) |
| bool Flow::IsImported | ( | ) |
| bool Flow::IsRevertedGrid | ( | ) |
| void Flow::Resize | ( | ) | [private] |
| void Flow::ResizeData | ( | int | sizeX, | |
| int | sizeY | |||
| ) |
| void Flow::ResizeDataArray | ( | int | size | ) |
| void Flow::ResizeGrid | ( | int | sizeX, | |
| int | sizeY | |||
| ) |
| void Flow::SetCurrIndex | ( | int | i | ) |
| short Flow::SetData | ( | cli::array< Voxel^, 3 >^ | data, | |
| int | index | |||
| ) |
| short Flow::SetGrid | ( | cli::array< Voxel^, 3 >^ | grid | ) |
| void Flow::SetGridMax | ( | float | maxX, | |
| float | maxY, | |||
| float | maxZ | |||
| ) |
| void Flow::SetImported | ( | bool | b | ) |
| void Flow::SetNbSelDatasets | ( | int | i | ) |
| void Flow::SetNbTimeSteps | ( | int | i | ) |
| void Flow::SetRevertedGrid | ( | bool | b | ) |
| void Flow::SetSizeX | ( | int | i | ) |
| void Flow::SetSizeY | ( | int | i | ) |
float LUVis::Flow::DT [private] |
Time between two timesteps.
float LUVis::Flow::fmaxGridX [private] |
float LUVis::Flow::fmaxGridY [private] |
float LUVis::Flow::fmaxGridZ [private] |
int LUVis::Flow::iCurrTS [private] |
bool LUVis::Flow::imported [private] |
array<array<Voxel^,3>^,1> LUVis::Flow::madata [private] |
Array that contains the Data.
array<Voxel^,3> LUVis::Flow::magrid [private] |
Array that contains the Grid Data.
int LUVis::Flow::NDS [private] |
Number of selected Datasets.
int LUVis::Flow::NF [private] |
Number of additional Files in this Dataset.
int LUVis::Flow::NT [private] |
Number of Timesteps in this Dataset.
float LUVis::Flow::ratioX [private] |
float LUVis::Flow::ratioY [private] |
float LUVis::Flow::ratioZ [private] |
bool LUVis::Flow::revertedGrid [private] |
int LUVis::Flow::SMax [private] |
maximal dataset Size
int LUVis::Flow::SX [private] |
dataset size X
int LUVis::Flow::SY [private] |
dataset size Y
int LUVis::Flow::SZ [private] |
dataset size Z
Texture LUVis::Flow::texGrid [private] |
cli::array<Texture^,1> LUVis::Flow::texParameter [private] |
Texture LUVis::Flow::texVector [private] |
1.4.7