Aquila  2.0 prealpha
Cognitive Robotics Architecture
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Slots | Public Member Functions | Public Attributes | List of all members
Plot3D Class Reference

#include <plot3d.h>

Inheritance diagram for Plot3D:

Public Slots

void enableRendering ()
 Enables plot rendering.
 
void disableRendering ()
 Disables plot rendering.
 
void setSurfaceRenderMode (int modeID)
 Sets surface rendering mode.
 

Public Member Functions

 Plot3D (QWidget *parent=0)
 Constructor.
 
void setData (QVector< float > plotData, int plotWidth, int x, int y, int z)
 Sets plot data.
 
void setMapping (int x, int y, int z)
 
void setInformation (QStringList info)
 Sets plot information.
 
void updateData (QVector< float > plotData, int x, int y, int z)
 Updates plot data.
 

Public Attributes

QVector< float > weights
 
QImage texture
 
QImage * image
 
bool initialised
 

Detailed Description

3D Plot

Constructor & Destructor Documentation

Plot3D::Plot3D ( QWidget *  parent = 0)

Constructor.

Member Function Documentation

void Plot3D::disableRendering ( )
slot

Disables plot rendering.

void Plot3D::enableRendering ( )
slot

Enables plot rendering.

void Plot3D::setData ( QVector< float >  plotData,
int  plotWidth,
int  x,
int  y,
int  z 
)

Sets plot data.

Parameters
[in]plotData- plot data
[in]plotWidth- number of plot elements in each dimension
[in]x- dimension id to be mapped to x axis
[in]y- dimension id to be mapped to y axis
[in]z- dimension id to be mapped to z axis
void Plot3D::setInformation ( QStringList  info)

Sets plot information.

Parameters
[in]info- plot information
void Plot3D::setMapping ( int  x,
int  y,
int  z 
)
void Plot3D::setSurfaceRenderMode ( int  modeID)
slot

Sets surface rendering mode.

Parameters
[in]modeID- rendering mode id
void Plot3D::updateData ( QVector< float >  plotData,
int  x,
int  y,
int  z 
)

Updates plot data.

Parameters
[in]plotData- plot data
[in]x- dimension id to be mapped to x axis
[in]y- dimension id to be mapped to y axis
[in]z- dimension id to be mapped to z axis

Member Data Documentation

QImage* Plot3D::image
bool Plot3D::initialised
QImage Plot3D::texture
QVector<float> Plot3D::weights

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