Stellt eine Menge von Streamlines dar.
More...
List of all members.
Classes |
| class | MetaGrid |
| | Stellt den Grid für die Evenly-Spaced Streamlines dar.
|
| class | Streamline |
| | Stellt eine einzelne Streamline dar. More...
|
Public Types |
| enum | Integration { Euler,
RungeKutta
} |
| | Legt den Integrationsmodus fest.
More...
|
Public Member Functions |
| | Streamlines (Texture2Drgb _tex, float _dsep, float _dtest, Integration _integration, Vec3 _color, GL _gl) |
| | Der Konstruktor.
|
| void | draw (float z, Vec3 color) |
| | Zeichnet alle Streamlines mit spezifizierter Farbe.
|
| void | draw (float z) |
| | Zeichnet alle Streamlines.
|
| void | drawLic (bool mod, int licN, float z) |
| | Zeichnet die Streamlines im Lic Style.
|
| void | drawWithSize (float sizeScale, float z) |
| | Zeichent die Streamlines mit Tapering.
|
| void | finalizeForRendering (float z) |
| | Finalisiert alle Streamlines für das Rendering.
|
| void | setColor (Vec3 c) |
| | Setzt eine Farbe für alle Streamlines.
|
| Vec3[] | getRandPoints (int n) |
| | Liefert eine Anzahl von zufälligen Zahlen zw. 0-1.
|
Static Public Member Functions |
| static bool | isValidNorm (Vec3 p) |
| | Überprüft ob die Coordinaten des angegebenen Punktes im Intevall 0-1 liegen.
|
Properties |
| Streamline[] | StreamlineArray [get] |
| | Speichert eine Liste von Streamlines.
|
Detailed Description
Stellt eine Menge von Streamlines dar.
Member Enumeration Documentation
Legt den Integrationsmodus fest.
Constructor & Destructor Documentation
| FlowMarkt::Streamlines::Streamlines |
( |
Texture2Drgb |
_tex, |
|
|
float |
_dsep, |
|
|
float |
_dtest, |
|
|
Integration |
_integration, |
|
|
Vec3 |
_color, |
|
|
GL |
_gl |
|
) |
| [inline] |
Der Konstruktor.
- Parameters:
-
| _tex | die zugrundeliegende Textur |
| _dsep | der dSep Abstand |
| _dtest | der dTest Abstand |
| _integration | die gewünschte Integration |
| _color | die Frabe der Streamlines |
| _gl | das GL Object |
Member Function Documentation
| void FlowMarkt::Streamlines::draw |
( |
float |
z, |
|
|
Vec3 |
color |
|
) |
| [inline] |
Zeichnet alle Streamlines mit spezifizierter Farbe.
- Parameters:
-
| z | die z-Tiefe |
| color | die Farbe |
| void FlowMarkt::Streamlines::draw |
( |
float |
z ) |
[inline] |
| void FlowMarkt::Streamlines::drawLic |
( |
bool |
mod, |
|
|
int |
licN, |
|
|
float |
z |
|
) |
| [inline] |
Zeichnet die Streamlines im Lic Style.
- Parameters:
-
| mod | true = Perioden-Fkt Mod, false = Sin |
| licN | die Periodenlänge |
| z | die z-Tiefe |
| void FlowMarkt::Streamlines::drawWithSize |
( |
float |
sizeScale, |
|
|
float |
z |
|
) |
| [inline] |
Zeichent die Streamlines mit Tapering.
- Parameters:
-
| sizeScale | die Breite der Linien |
| z | die z-Tiefe |
| void FlowMarkt::Streamlines::finalizeForRendering |
( |
float |
z ) |
[inline] |
Finalisiert alle Streamlines für das Rendering.
- Parameters:
-
| Vec3 [] FlowMarkt::Streamlines::getRandPoints |
( |
int |
n ) |
[inline] |
Liefert eine Anzahl von zufälligen Zahlen zw. 0-1.
- Parameters:
-
- Returns:
- die Ergebniss Vectoren
| static bool FlowMarkt::Streamlines::isValidNorm |
( |
Vec3 |
p ) |
[inline, static] |
Überprüft ob die Coordinaten des angegebenen Punktes im Intevall 0-1 liegen.
- Parameters:
-
- Returns:
- true = liegt im Intervall, false = liegt nicht darin
| void FlowMarkt::Streamlines::setColor |
( |
Vec3 |
c ) |
[inline] |
Property Documentation
Streamline [] FlowMarkt::Streamlines::StreamlineArray [get] |
The documentation for this class was generated from the following file:
- D:/Matthias/studium/6sem/visualisierung/workdir/Vislucsgl/FlowMarkt/Streamlines.cs