BasicFlow Class Reference

Basisklasse der FlowTypen. More...

#include <BasicFlow.h>

Inheritance diagram for BasicFlow:

AdditionalDataFlow DirectionFlow SpeedFlow List of all members.

Public Member Functions

 BasicFlow (FlowData *fd, rgb *col, int s)
 Konstruktor.
virtual bool GetValue (vec3 &pos, float &value)
 Liefert den Farbwert an einer Flowposition.
virtual bool GetPixel (vec3 &pos, rgba &color)
 Liefert den Farbwert an einer gewissen Pixelposition.
 ~BasicFlow (void)
 Destruktor.

Protected Attributes

FlowDataflowData
rgbcolors
int size

Detailed Description

Basisklasse der FlowTypen.

Ein FlowTyp wird für den Background benötigt. Es können Speed, Direction oder die Additional Data werte auf Farbwerte gemappt werden und somit visualisiert werden.


Constructor & Destructor Documentation

BasicFlow::BasicFlow FlowData fd,
rgb col,
int  s
 

Konstruktor.

Parameters:
fd Die FlowDaten aus dem Hauptprogramm.
col Die ColorTable aus dem Hauptgramm (Histogramm unten).
s Die Größe der ColorTable.

BasicFlow::~BasicFlow void   ) 
 

Destruktor.


Member Function Documentation

bool BasicFlow::GetPixel vec3 pos,
rgba color
[virtual]
 

Liefert den Farbwert an einer gewissen Pixelposition.

Parameters:
pos Die Position des Pixels
color Die Farbe an der Position.

bool BasicFlow::GetValue vec3 pos,
float &  value
[virtual]
 

Liefert den Farbwert an einer Flowposition.

Parameters:
pos Die Position in den FlowDaten.
value der Wert der Flowdaten an dieser Position.

Reimplemented in AdditionalDataFlow, DirectionFlow, and SpeedFlow.


Member Data Documentation

rgb* BasicFlow::colors [protected]
 

FlowData* BasicFlow::flowData [protected]
 

int BasicFlow::size [protected]
 


The documentation for this class was generated from the following files:
Generated on Sun Jan 15 17:55:57 2006 for Show The Flow by  doxygen 1.4.5