#include <Plottable.h>
Inheritance diagram for Impala::Visualization::Plot::Plottable:
Public Member Functions | |
Plottable () | |
void | SetPlottableMouseListener (PlottableMouseListener *l, int userData) |
void | SetPlottableMouseListener (PlottableMouseListener *l, void *userData=0) |
virtual void | Draw (Plot *plot)=0 |
this function calls all opengl statements to draw the plottable all scaling, translation and raotation should be done before this function is called | |
void | SetColor (double red, double green, double blue) |
void | SelectColor () |
virtual bool | GetDimensionsX (double &min, double &max) |
virtual bool | GetDimensionsY (double &min, double &max) |
virtual bool | GetDimensionsZ (double &min, double &max) |
void | SetDimensionsX (double min, double max) |
void | SetDimensionsY (double min, double max) |
void | SetDimensionsZ (double min, double max) |
virtual void | OnMouse (double x, double y, int msg, int but, int state) |
virtual void | SetData (Core::Array::Array2dScalarReal64 *data) |
Protected Attributes | |
PlottableMouseListener * | mMouseListener |
void * | mMouseListenerData |
double | mRed |
double | mBlue |
double | mGreen |
double | mMinX |
double | mMinY |
double | mMinZ |
double | mMaxX |
double | mMaxY |
double | mMaxZ |
Definition at line 16 of file Plottable.h.