VisOverview Class Reference

#include <VisOverview.h>

Inheritance diagram for VisOverview:

Visualization List of all members.

Public Member Functions

 VisOverview (FlowData *aFlowData)
 VisOverview (Visualization *aPrevVisualization)
void paint ()
void paintLines ()
void paintBackground ()
void paintStreamlines ()
void paintNormalizedStreamlines ()
void calcStreamline (float ix, float iy, float *sample_x, float *sample_y, int *num_values)
void calcNormStreamline (float ix, float iy, float *sample_x, float *sample_y, int *num_values)

Public Attributes

RGBAColorpicture_data_
 The color data for the OpenGL rendering.
float pic_size
 The draw size of the image.
float flow_norm
float data1_norm
float data2_norm
float posx_norm
float posy_norm

Constructor & Destructor Documentation

VisOverview::VisOverview ( FlowData aFlowData  ) 

constructor for new object

Parameters:
aFlowData the flow data to use

VisOverview::VisOverview ( Visualization aPrevVisualization  ) 

constructor for change of implementation

Parameters:
aPrevVisualization the visualization from which precomputed values shall be kept


Member Function Documentation

void VisOverview::calcNormStreamline ( float  ix,
float  iy,
float *  sample_x,
float *  sample_y,
int *  num_values 
)

calculates one normalized streamline

void VisOverview::calcStreamline ( float  ix,
float  iy,
float *  sample_x,
float *  sample_y,
int *  num_values 
)

calculates one streamline

void VisOverview::paint (  )  [virtual]

draws the scene

Implements Visualization.

void VisOverview::paintBackground (  ) 

draws the background image

void VisOverview::paintLines (  ) 

draws the lines

void VisOverview::paintNormalizedStreamlines (  ) 

draws the enenly spaced streamlines

void VisOverview::paintStreamlines (  ) 

draws the streamlines


Member Data Documentation

float VisOverview::data1_norm

float VisOverview::data2_norm

float VisOverview::flow_norm

float VisOverview::pic_size

The draw size of the image.

Reimplemented from Visualization.

RGBAColor* VisOverview::picture_data_

The color data for the OpenGL rendering.

float VisOverview::posx_norm

float VisOverview::posy_norm


The documentation for this class was generated from the following files:
Generated on Wed Jan 17 09:27:52 2007 for FlowVis by  doxygen 1.4.7