Arrowplot Class Reference

#include <Arrowplot.h>

List of all members.

Public Member Functions

 Arrowplot (Shader *_shader, int _dimX, int _dimY, int *_arrowsX, int *_arrowsY, float *_pointSize, int *_enableArrowplot, int *_enableSizeModification, int *_applyArrowTF)
 ~Arrowplot ()
void draw ()
int * getArrowsX ()
int * getArrowsY ()
float * getPointSize ()
int * getEnableArrowplot ()
int * getEnableSizeModification ()
int * getApplyArrowTF ()
void setArrowsX (int value)
void setArrowsY (int value)
void setPointSize (float value)
void setEnableArrowplot (int value)
void setEnableSizeModification (int value)
void setApplyArrowTF (int value)
 Arrowplot (Shader *_shader, int _dimX, int _dimY, int *_arrowsX, int *_arrowsY, float *_pointSize, int *_enableArrowplot, int *_enableSizeModification, int *_applyArrowTF)
 ~Arrowplot ()
void draw ()
int * getArrowsX ()
int * getArrowsY ()
float * getPointSize ()
int * getEnableArrowplot ()
int * getEnableSizeModification ()
int * getApplyArrowTF ()
void setArrowsX (int value)
void setArrowsY (int value)
void setPointSize (float value)
void setEnableArrowplot (int value)
void setEnableSizeModification (int value)
void setApplyArrowTF (int value)

Private Attributes

int dimX
int dimY
int * arrowsX
int * arrowsY
float * pointSize
Shadershader
int * enableArrowplot
int * enableSizeModification
int * applyArrowTF


Constructor & Destructor Documentation

Arrowplot::Arrowplot ( Shader _shader,
int  _dimX,
int  _dimY,
int *  _arrowsX,
int *  _arrowsY,
float *  _pointSize,
int *  _enableArrowplot,
int *  _enableSizeModification,
int *  _applyArrowTF 
)

Constructs a new arrowplot object

Parameters:
_shader Pointer to the shader object
_dimX dimension of the dataset in x direction
_dimY dimension of the dataset in y direction
_arrowsX number of arrows in x direction (GUI)
_arrowsY number of arrows in y direction (GUI)
_pointSize pointsize (GUI)
_enableArrowplot Pointer to the variable if the arrowplot is enabled (GUI)
_enableSizeModification Pointer to the variable if size modification should be enabled (GUI)
_applyArrowTF Pointer to the variable if the transfer function should be applied to the arrows

Arrowplot::~Arrowplot (  ) 

Destroy the arrowplot object

Arrowplot::Arrowplot ( Shader _shader,
int  _dimX,
int  _dimY,
int *  _arrowsX,
int *  _arrowsY,
float *  _pointSize,
int *  _enableArrowplot,
int *  _enableSizeModification,
int *  _applyArrowTF 
)

Arrowplot::~Arrowplot (  ) 


Member Function Documentation

void Arrowplot::draw (  ) 

void Arrowplot::draw (  ) 

Draws the arrowplot

int* Arrowplot::getApplyArrowTF (  ) 

int * Arrowplot::getApplyArrowTF (  ) 

Returns a pointer to the variable if the transfer function should be applied to the arrows

Returns:
Pointer to the variable if the transfer function should be applied to the arrows

int* Arrowplot::getArrowsX (  ) 

int * Arrowplot::getArrowsX (  ) 

Returns a pointer to the number of arrows in x direction

Returns:
number of arrows in x direction

int* Arrowplot::getArrowsY (  ) 

int * Arrowplot::getArrowsY (  ) 

Returns a pointer to the number of arrows in y direction

Returns:
number of arrows in y direction

int* Arrowplot::getEnableArrowplot (  ) 

int * Arrowplot::getEnableArrowplot (  ) 

Returns a pointer to the variable if the arrowplot is enabled

Returns:
pointer to the variable if the arrowplot is enabled

int* Arrowplot::getEnableSizeModification (  ) 

int * Arrowplot::getEnableSizeModification (  ) 

Returns a pointer to the variable if size modification should be enabled

Returns:
Pointer to the variable if size modification should be enabled

float* Arrowplot::getPointSize (  ) 

float * Arrowplot::getPointSize (  ) 

Returns a pointer to the pointsize

Returns:
pointsize

void Arrowplot::setApplyArrowTF ( int  value  ) 

void Arrowplot::setApplyArrowTF ( int  value  ) 

Sets if the transferfunction should be applied to the arrows

Parameters:
value true if the transferfunction should be applied to the arrows, false otherwise

void Arrowplot::setArrowsX ( int  value  ) 

void Arrowplot::setArrowsX ( int  value  ) 

Sets the number of arrows in x direction

Parameters:
value Number of arrows in x direction

void Arrowplot::setArrowsY ( int  value  ) 

void Arrowplot::setArrowsY ( int  value  ) 

Sets the number of arrows in y direction

Parameters:
value Number of arrows in y direction

void Arrowplot::setEnableArrowplot ( int  value  ) 

void Arrowplot::setEnableArrowplot ( int  value  ) 

Sets if the arrowplot is enabled

Parameters:
value true if the arrowplot should be enabled, false otherwise

void Arrowplot::setEnableSizeModification ( int  value  ) 

void Arrowplot::setEnableSizeModification ( int  value  ) 

Sets if the sizemodification of the arrows is enabled

Parameters:
value true if the sizemodification should be enabled, false otherwise

void Arrowplot::setPointSize ( float  value  ) 

void Arrowplot::setPointSize ( float  value  ) 

Sets the pointisze

Parameters:
value pointsize


Member Data Documentation

int * Arrowplot::applyArrowTF [private]

Pointer to the variable if the transfer function should be applied to the arrows

int * Arrowplot::arrowsX [private]

number of arrows in x direction (GUI)

int * Arrowplot::arrowsY [private]

number of arrows in y direction (GUI)

int Arrowplot::dimX [private]

dimension of the dataset in x direction

int Arrowplot::dimY [private]

dimension of the dataset in y direction

int * Arrowplot::enableArrowplot [private]

Pointer to the variable if the arrowplot is enabled (GUI)

Pointer to the variable if size modification should be enabled (GUI)

float * Arrowplot::pointSize [private]

pointsize (GUI)

Pointer to the shader object


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

Generated on Tue Jan 20 23:44:12 2009 for FlowVis by  doxygen 1.5.7.1