Main Page | Class Hierarchy | Class List | File List | Class Members

TGeometryData Class Reference

Klasse zur speicherung der geometriedaten. More...

#include <TGeometryData.h>

List of all members.

Public Member Functions

TKoo3d< float > getBottomRight ()
 gibt die position der rechten unteren ecke des grids zurück

TKoo3d< float > getTopLeft ()
 gibt die position der linken oberen ecke des grids zurück

TKoo3d< TKoo3d< int > > getContainingTriangle (TKoo3d< float > &pos, TKoo3d< float > *barCoo)
 gibt die koordinaten des dreiecks, welches den punkt pos enthält zurück und schreibt die baryzentrischen koordinaten in barCoo

TKoo3d< float > getBarCoordInTri (TKoo3d< float > &pos, TKoo3d< TKoo3d< int > > &tri)
 gibt die baryzentrischen koordinaten eines punktes pos innerhalb des dreiecks tri zurück

TQuadTree2D * getQuadTree ()
 gibt den quadtree zurück

TKoo3d< float > getSamplePos (int x, int y, int z)
 gibt die räumliche position zurück an dem das sample des grids an der position x,y,z gemessen wurde

int getSetCount ()
 gibt die anzahl der datensätze zurück

int getTimeStepCount ()
 gibt die anzahl der zeitschritte zurück

float getTimeStepSize ()
 gibt die größe der zeitschritte zurück

int getResX ()
 gibt die auflösung des grids in x-richtung zurück

int getResY ()
 gibt die auflösung des grids in y-richtung zurück

int getResZ ()
 gibt die auflösung des grids in z-richtung zurück

 TGeometryData (QString &fileName)
 standardkonstruktor


Detailed Description

Klasse zur speicherung der geometriedaten.

Diese Klasse dient zur speicherung der geometriedaten des grids, welches zum messen von strömungsdaten benützt wurde.


Constructor & Destructor Documentation

TGeometryData::TGeometryData QString &  fileName  ) 
 

standardkonstruktor

dieser konstruktor benötugt nur den dateinamen des geometriefiles


Member Function Documentation

TKoo3d< float > TGeometryData::getBarCoordInTri TKoo3d< float > &  pos,
TKoo3d< TKoo3d< int > > &  tri
 

gibt die baryzentrischen koordinaten eines punktes pos innerhalb des dreiecks tri zurück

Diese Methode gibt die baryzentrischen koordinaten des punktes pos innerhalb des dreiecks tri zurück, wobei dessen koordinaten über die indizes innerhalb des datengrids spezifiziert wird

Parameters:
pos die position des punktes
tri das dreieck bezüglich dessem die baryzentrischen koordinaten generiert werden
Returns:
die baryzentrischen koordinaten werden zurückgeliefert

TKoo3d< float > TGeometryData::getBottomRight  ) 
 

gibt die position der rechten unteren ecke des grids zurück

Diese Methode gibt die position der rechten unteren ecke zurück

Returns:
die position der rechten unteren ecke

TKoo3d< TKoo3d< int > > TGeometryData::getContainingTriangle TKoo3d< float > &  pos,
TKoo3d< float > *  barCoo
 

gibt die koordinaten des dreiecks, welches den punkt pos enthält zurück und schreibt die baryzentrischen koordinaten in barCoo

Diese Methode gibt die koordinaten des dreiecks innerhalb des grids zurück, welches den über pos übergebenen punkt umschliesst. weiters werden die baryzentrischen koordinaten dieses punktes bezügich des dreiecks in *barCoord gespeichert

Parameters:
pos die position des punktes
barCoord ein zeiger auf eine dreidimensionale koordinate die die baryzentrischen koordinaten aufnimmt
Returns:
der x,y und z index der dreieckspunkte innerhalb des grids wird zurückgeliefert.

TQuadTree2D* TGeometryData::getQuadTree  )  [inline]
 

gibt den quadtree zurück

Diese Methode gibt den quadtree zurück, welcher eingesetzt wird um umschließende dreiecke eines punktes zu finden.

Returns:
der quadtree;

int TGeometryData::getResX  )  [inline]
 

gibt die auflösung des grids in x-richtung zurück

Diese Methode gibt die auflösung des grids in x-richtung zurück

Returns:
die auflösung des grids in x-richtung

int TGeometryData::getResY  )  [inline]
 

gibt die auflösung des grids in y-richtung zurück

Diese Methode gibt die auflösung des grids in y-richtung zurück

Returns:
die auflösung des grids in y-richtung

int TGeometryData::getResZ  )  [inline]
 

gibt die auflösung des grids in z-richtung zurück

Diese Methode gibt die auflösung des grids in z-richtung zurück

Returns:
die auflösung des grids in z-richtung

TKoo3d<float> TGeometryData::getSamplePos int  x,
int  y,
int  z
[inline]
 

gibt die räumliche position zurück an dem das sample des grids an der position x,y,z gemessen wurde

Diese Methode gibt die räumliche position zurück an dem das sample des grids an der position x,y,z gemessen wurde.

Returns:
die räumliche position des samples

int TGeometryData::getSetCount  )  [inline]
 

gibt die anzahl der datensätze zurück

Diese Methode gibt die anzahl der datensätze zurück

Returns:
die anzahl der datensätze

int TGeometryData::getTimeStepCount  )  [inline]
 

gibt die anzahl der zeitschritte zurück

Diese Methode gibt die anzahl der zeitschritte zurück

Returns:
die anzahl der zeitschritte

float TGeometryData::getTimeStepSize  )  [inline]
 

gibt die größe der zeitschritte zurück

Diese Methode gibt die größe der zeitschritte zurück

Returns:
die größe der zeitschritte

TKoo3d< float > TGeometryData::getTopLeft  ) 
 

gibt die position der linken oberen ecke des grids zurück

Diese Methode gibt die position der linken oberen ecke zurück

Returns:
die position der linken oberen ecke


The documentation for this class was generated from the following files:
Generated on Mon Jan 19 02:06:39 2004 for flowvis by doxygen 1.3.5