#include <Data.h>
Public Methods | |
Data () | |
virtual | ~Data () |
void | getData (CString fileName) |
void | showData () |
void | drawHedgehogPlot (int length) |
void | drawStreamlines () |
void | drawSingleStreamline (Streamline *sl) |
void | showSingleStreamline (int x, int y) |
void | processUserInput () |
Public Attributes | |
Vektor2f * | position |
GLubyte * | show |
float * | flowX |
float * | flowY |
float * | pressure |
float * | vorticity |
float * | fx |
float * | fy |
float * | fv |
float * | fp |
float * | fvor |
float | length_interval_x |
float | length_interval_y |
int | dsep |
float | dtest |
float | dtestfactor |
int | method |
int | background |
bool | hedgehog |
bool | vel |
float | scale_SmallToBig_x |
float | scale_SmallToBig_y |
float | scale_BigToSmall_x |
float | scale_BigToSmall_y |
int | cells [9] |
Streamline * | slByHand |
vector< Streamline *> | streamLines |
vector< Vektor2i *> | seedCandidates |
Header | header |
|
Constructor of Data calls protected funtion Initialize. |
|
Destructor of Data calls protected function Destroy. |
|
Displays a hedgehog plot with parameter length which is the length of a line segment. |
|
Displays the single Streamline that is handed over. |
|
Displays precalculated Streamlines held in a vector. |
|
Reads data from the input file specified by fileName. |
|
Checks the user input and performs the appropriate action for displaying. |
|
Displays background |
|
Calculates a Streamline at specified coordinates which are derived from the position of the mouse at a single left mouse button click. |