Public Member Functions

FlowMarkt::Streamlines::Streamline Class Reference

Stellt eine einzelne Streamline dar. More...

List of all members.

Public Member Functions

void setOffset (double n)
 Setzt den Offset für Lic.
void setColor (Vec3 c)
 Setzt die Farbe.
 Streamline (Vec3[] _points, float[] _size, float _aspectRatio, Vec3 _color, GL _gl)
 Der Konstruktor.
Vec3[] getPoints ()
 Liefert die Punkte zurück.
Vec3[] getRenderPoints ()
 Liefert die Rendering Punkte zurück.
bool final ()
 Gibt zurück ob die Streamline fürs Rendering final ist.
void draw (float z, Vec3 color)
 Zeichnet die Streamline mit gewählter Farbe.
void draw (float z)
 Zeichnet die Streamline.
void drawLic (bool mod, int licN, float z)
 Zeichnet die Streamline mit Lic.
void drawWithSize (float sizeScale, float z)
 Zeichnet die Streamline mit Tapering.
void finalizeForRendering (float z)
 Finalisiert die Streamline für das Rendering.

Detailed Description

Stellt eine einzelne Streamline dar.


Constructor & Destructor Documentation

FlowMarkt::Streamlines::Streamline::Streamline ( Vec3[]  _points,
float[]  _size,
float  _aspectRatio,
Vec3  _color,
GL  _gl 
) [inline]

Der Konstruktor.

Parameters:
_pointsDie Punkte
_sizeDie Abstände
_aspectRatioAspectratio des Datensatzes
_colordie Farbe
_gldas GL Objekt

Member Function Documentation

void FlowMarkt::Streamlines::Streamline::draw ( float  z,
Vec3  color 
) [inline]

Zeichnet die Streamline mit gewählter Farbe.

Parameters:
zdie z-Tiefe
colordie Farbe
void FlowMarkt::Streamlines::Streamline::draw ( float  z ) [inline]

Zeichnet die Streamline.

Parameters:
zdie z-Tiefe
void FlowMarkt::Streamlines::Streamline::drawLic ( bool  mod,
int  licN,
float  z 
) [inline]

Zeichnet die Streamline mit Lic.

Parameters:
modtrue = modulo PeriodenFkt, false = Sin
licNdie Periodenlänge
zdie z-Tiefe
void FlowMarkt::Streamlines::Streamline::drawWithSize ( float  sizeScale,
float  z 
) [inline]

Zeichnet die Streamline mit Tapering.

Parameters:
sizeScaledie Linienstärke
zdie z-Tiefe
bool FlowMarkt::Streamlines::Streamline::final (  ) [inline]

Gibt zurück ob die Streamline fürs Rendering final ist.

Returns:
true = final , false = nicht final
void FlowMarkt::Streamlines::Streamline::finalizeForRendering ( float  z ) [inline]

Finalisiert die Streamline für das Rendering.

Parameters:
zdie z-Tiefe
Vec3 [] FlowMarkt::Streamlines::Streamline::getPoints (  ) [inline]

Liefert die Punkte zurück.

Returns:
die Punkte
Vec3 [] FlowMarkt::Streamlines::Streamline::getRenderPoints (  ) [inline]

Liefert die Rendering Punkte zurück.

Returns:
die Rendering Punkte
void FlowMarkt::Streamlines::Streamline::setColor ( Vec3  c ) [inline]

Setzt die Farbe.

Parameters:
cdie Farbe
void FlowMarkt::Streamlines::Streamline::setOffset ( double  n ) [inline]

Setzt den Offset für Lic.

Parameters:
nder Offset

The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Enumerations Properties Events