#include <Txq3dDrawable.h>
Inheritance diagram for Txq3dDrawable::

Public Methods | |
| Txq3dDrawable () | |
| The Txq3dDrawable constructor is default. More... | |
| virtual | ~Txq3dDrawable () |
| The destructor. More... | |
| virtual void | paintGL ()=0 |
| The paintGL method must be implemented for each drawable, so it is abstract here. More... | |
| virtual void | initializeGL () |
| virtual method to initialize with any OpenGL commands. More... | |
| virtual void | setColor (QColor c) |
| Sets the color of the object. More... | |
| void | setRange (double xMin, double xMax, double yMin, double yMax, double zMin, double zMax) |
| Set the x, y, and z range. More... | |
| double | getXmin () |
| Get the X minimum value of the plot region. More... | |
| double | getXmax () |
| Get the X maximum value of the plot region. More... | |
| double | getYmin () |
| Get the Y minimum value of the plot region. More... | |
| double | getYmax () |
| Get the Y maximum value of the plot region. More... | |
| double | getZmin () |
| Get the Z minimum value of the plot region. More... | |
| double | getZmax () |
| Get the Z maximum value of the plot region. More... | |
| void | setAngle (double xa, double ya, double za) |
| Set the objects rotation angles. More... | |
| void | setTranslation (double xt, double yt, double zt) |
| Set the axes translation values. More... | |
| void | setScale (double xs, double ys, double zs) |
| Set the data scale values. More... | |
Protected Attributes | |
| double | xmin |
| The X min. More... | |
| double | xmax |
| The X max. More... | |
| double | ymin |
| The Y min. More... | |
| double | ymax |
| The Y max. More... | |
| double | zmin |
| The Z min. More... | |
| double | zmax |
| The Z max. More... | |
| float | red |
| The red color component. More... | |
| float | green |
| The green color component. More... | |
| float | blue |
| The blue color component. More... | |
| double | xAngle |
| The X angle of rotation. More... | |
| double | yAngle |
| The Y angle of rotation. More... | |
| double | zAngle |
| The Z angle of rotation. More... | |
| double | xtrans |
| The X axis translation value. More... | |
| double | ytrans |
| The Y axis translation value. More... | |
| double | ztrans |
| The Z axis translation value. More... | |
| double | xScale |
| The X axis data scale value. More... | |
| double | yScale |
| The Y axis data scale value. More... | |
| double | zScale |
| The Z axis data scale value. More... | |
This class will implement OpenGL draws to draw the object.
Copyright 2000 by Tech-X Corporation
Definition at line 35 of file Txq3dDrawable.h.
|
|
The Txq3dDrawable constructor is default.
|
|
|
The destructor.
|
|
|
Get the X maximum value of the plot region.
Definition at line 97 of file Txq3dDrawable.h. |
|
|
Get the X minimum value of the plot region.
Definition at line 90 of file Txq3dDrawable.h. |
|
|
Get the Y maximum value of the plot region.
Definition at line 111 of file Txq3dDrawable.h. |
|
|
Get the Y minimum value of the plot region.
Definition at line 104 of file Txq3dDrawable.h. |
|
|
Get the Z maximum value of the plot region.
Definition at line 125 of file Txq3dDrawable.h. |
|
|
Get the Z minimum value of the plot region.
Definition at line 118 of file Txq3dDrawable.h. |
|
|
virtual method to initialize with any OpenGL commands.
|
|
|
The paintGL method must be implemented for each drawable, so it is abstract here.
Reimplemented in Txq3dAxis, Txq3dFontLabel, Txq3dLabel, Txq3dLine, Txq3dPoints, and Txq3dStrokeLabel. |
|
|
Set the objects rotation angles.
|
|
|
Sets the color of the object.
Reimplemented from TxqDrawable. |
|
|
Set the x, y, and z range.
Definition at line 75 of file Txq3dDrawable.h. |
|
|
Set the data scale values.
|
|
|
Set the axes translation values.
|
|
|
The blue color component.
Definition at line 196 of file Txq3dDrawable.h. |
|
|
The green color component.
Definition at line 191 of file Txq3dDrawable.h. |
|
|
The red color component.
Definition at line 186 of file Txq3dDrawable.h. |
|
|
The X angle of rotation.
Definition at line 201 of file Txq3dDrawable.h. |
|
|
The X axis data scale value.
Definition at line 231 of file Txq3dDrawable.h. |
|
|
The X max.
Definition at line 161 of file Txq3dDrawable.h. |
|
|
The X min.
Definition at line 156 of file Txq3dDrawable.h. |
|
|
The X axis translation value.
Definition at line 216 of file Txq3dDrawable.h. |
|
|
The Y angle of rotation.
Definition at line 206 of file Txq3dDrawable.h. |
|
|
The Y axis data scale value.
Definition at line 236 of file Txq3dDrawable.h. |
|
|
The Y max.
Definition at line 171 of file Txq3dDrawable.h. |
|
|
The Y min.
Definition at line 166 of file Txq3dDrawable.h. |
|
|
The Y axis translation value.
Definition at line 221 of file Txq3dDrawable.h. |
|
|
The Z angle of rotation.
Definition at line 211 of file Txq3dDrawable.h. |
|
|
The Z axis data scale value.
Definition at line 241 of file Txq3dDrawable.h. |
|
|
The Z max.
Definition at line 181 of file Txq3dDrawable.h. |
|
|
The Z min.
Definition at line 176 of file Txq3dDrawable.h. |
|
|
The Z axis translation value.
Definition at line 226 of file Txq3dDrawable.h. |
Copyright Tech-X Corporation, all rights reserved.