Vis::FlowGeometry Class Reference

#include <VisFlowGeometry.h>

Collaboration diagram for Vis::FlowGeometry:
[legend]

List of all members.

Public Member Functions

 FlowGeometry (int dimX, int dimY, int texSize, const vector< V3f > &data)
 ~FlowGeometry ()
int getDimX ()
int getDimY ()
int getTexW ()
int getTexH ()
float getAspect ()
V4i getIpIndex (int ix, int iy)
V4f getIpCoeff (int ix, int iy)
void render ()


Detailed Description

Flow geometry class.

Constructor & Destructor Documentation

Vis::FlowGeometry::FlowGeometry ( int  dimX,
int  dimY,
int  texSize,
const vector< V3f > &  data 
)

ctor. Geometry of the flow dataset managing the curvilinear grid.

Parameters:
dimX dimension in x direction.
dimY dimension in y direction.
texSize maximum size of the texture
geometry data values of the curvilinear grid

Vis::FlowGeometry::~FlowGeometry (  ) 

dtor.


Member Function Documentation

float Vis::FlowGeometry::getAspect (  ) 

Return the aspect of the flow geometry.

Returns:
aspect of the flow geometry.

int Vis::FlowGeometry::getDimX (  ) 

Return the dimension in the x-direction of the flow dataset.

Returns:
x-dimension

int Vis::FlowGeometry::getDimY (  ) 

Return the dimension in the y-direction of the flow dataset.

Returns:
y-dimension

V4f Vis::FlowGeometry::getIpCoeff ( int  ix,
int  iy 
)

Return the coefficients of the boundary points for the interpolation of a point.

Parameters:
ix x coordinate of the point.
iy y coordinate of the point.
Returns:
boundary points for interpolation.

V4i Vis::FlowGeometry::getIpIndex ( int  ix,
int  iy 
)

Return the indizes of the boundary points for the interpolation of a point.

Parameters:
ix x coordinate of the point.
iy y coordinate of the point.
Returns:
boundary points for interpolation.

int Vis::FlowGeometry::getTexH (  ) 

Return the height of the texture for the rectilinear interpolated values.

Returns:
texture height.

int Vis::FlowGeometry::getTexW (  ) 

Return the width of the texture for the rectilinear interpolated values.

Returns:
texture width.

void Vis::FlowGeometry::render (  ) 

Render the geometry as points.


The documentation for this class was generated from the following files:

Generated on Mon Jan 26 15:00:41 2009 for FlowVis by  doxygen 1.5.7.1