#include <Plot.h>
Inheritance diagram for Impala::Visualization::Plot::Plot:


Public Member Functions | |
| Plot (OglGui::Window *parent, int x, int y, int width, int height) | |
| Plot (OglGui::Window *parent, int width, int height) | |
| void | Add (Plottable *p) |
| void | SetCenter (double x, double y, double z) |
| void | SetRange (double x, double y, double z) |
| void | GetRange (double &left, double &top, double &right, double &bottom) |
| bool | IsVisible (double x, double y) |
| void | MakeVisibleAtPix (double x, double y, double pixX, double pixY) |
| void | GetUserPan (double &panX, double &panY) |
| void | SetUserPan (double panX, double panY) |
| void | GetUserZoom (double &zoomX, double &zoomY) |
| void | SetUserZoom (double zoomX, double zoomY) |
| void | GetRotations (double &roll, double &pitch, double &yaw) |
| void | SetDrawAxes (bool flag) |
| bool | GetDrawAxes () |
| void | Window2Pixel (double wx, double wy, double &px, double &py) |
| void | Pixel2Window (double px, double py, double &wx, double &wy) |
| void | AutoScale () |
| void | TransformMatrices (double w, double h) |
| virtual void | DisplayFunc () |
| virtual void | MouseFunc (int msg, int but, int state, int x, int y) |
| This function is called by the event handling system everytime the user has moved or clicked the mouse. | |
Protected Member Functions | |
| void | Init () |
| void | UpdateAxes () |
| void | DrawAxes () |
Protected Attributes | |
| double | mRoll |
| double | mPitch |
| double | mYaw |
| double | mUserRoll |
| double | mUserPitch |
| std::vector< Plottable * > | mPlottables |
| bool | mDragging |
| bool | mDrawAxes |
| bool | mIs3d |
| int | mClickX |
| int | mClickY |
| double | mCenter [3] |
| double | mRange [3] |
| double | mUserZoom [2] |
| double | mUserPan [2] |
| int | mFontBase |
| Axis | mAxisX |
| Axis | mAxisY |
| Axis | mAxisZ |
Classes | |
| class | Axis |
Definition at line 24 of file Plot.h.
1.5.1