#include <qwt3d_drawable.h>
Inheritance diagram for Drawable:

Public Member Functions | |
| virtual void | draw () |
| virtual void | saveGLState () |
| virtual void | restoreGLState () |
| void | attach (Drawable *) |
| void | detach (Drawable *) |
| void | detachAll () |
| virtual void | setColor (double r, double g, double b, double a=1) |
| virtual void | setColor (Qwt3D::RGBA rgba) |
| Qwt3D::Triple | relativePosition (Qwt3D::Triple rel) |
Protected Member Functions | |
| void | Enable (GLenum what, GLboolean val) |
| Qwt3D::Triple | ViewPort2World (Qwt3D::Triple win, bool *err=0) |
| Qwt3D::Triple | World2ViewPort (Qwt3D::Triple obj, bool *err=0) |
Protected Attributes | |
| Qwt3D::RGBA | color |
| GLdouble | modelMatrix [16] |
| GLdouble | projMatrix [16] |
| GLint | viewport [4] |
| Triple relativePosition | ( | Qwt3D::Triple | rel | ) |
Don't rely on (use) this in display lists !
| Triple ViewPort2World | ( | Qwt3D::Triple | win, | |
| bool * | err = 0 | |||
| ) | [protected] |
simplified glut routine (glUnProject): windows coordinates_p --> object coordinates_p
Don't rely on (use) this in display lists !
| Triple World2ViewPort | ( | Qwt3D::Triple | obj, | |
| bool * | err = 0 | |||
| ) | [protected] |
simplified glut routine (glProject): object coordinates_p --> windows coordinates_p
Don't rely on (use) this in display lists !
1.5.2