#include <ViewerPointCloud.h>
Inheritance diagram for OglGui::ViewerPointCloud:


Public Member Functions | |
| ViewerPointCloud (int x, int y, int w, int h) | |
| ViewerPointCloud (Window *parent, int x, int y, int w, int h) | |
| void | DetailImageInterface (SetImageInterface *si) |
| void | SetOglImageCache (OglImageCache *oglImageCache) |
| void | SetGetOglImageByIdInterface (GetOglImageByIdInterface *i) |
| OGLIMAGE * | LoadViewImage (ViewerPoint *vp) |
| OGLIMAGE * | LoadViewImage (OGLVIEW *oglView) |
| int | NrOfPoints () |
| float | PtDocX () |
| float | PtDocY () |
| float | MinX () |
| float | MinY () |
| float | MaxX () |
| float | MaxY () |
| void | MaxVisibleImages (int m) |
| int | MaxVisibleImages () |
| void | Scale (float s) |
| float | Scale () |
| void | MinimumScale (float s) |
| float | MinimumScale () |
| void | ScaleThreshold (float s) |
| float | ScaleThreshold () |
| void | SetPtDocXY (float x, float y) |
| void | GetMinMax (float &minX, float &minY, float &maxX, float &maxY) |
| void | Point2Wnd (float &x, float &y) |
| void | Wnd2Point (float &x, float &y) |
| void | BorderColorTagged (int tags, bool isSet, ULONG col) |
| void | TagBorderColor (ULONG col, int tag, bool mode) |
| void | TagBorderColorOnOff (ULONG col, int onTag, int offTag) |
| void | HandleDragging () |
| void | HandleMouseOver (int x, int y) |
| void | DrawPointsEx (float trX, float trY, float offX, float offY, float ptSize, float scaleX, float scaleY, int wndW, int wndH) |
| void | DrawAsPoints (float trX, float trY, float offX, float offY, float ptSize) |
| void | HandleViewDisplay (int w, int h) |
| void | HandleMouseMoveOnDisplay () |
| virtual void | DisplayFunc () |
| virtual void | ReshapeFunc (int w, int h) |
| void | HandleWindowMouse (int msg, int btn, int state, int x, int y) |
| virtual void | MouseFunc (int msg, int btn, int state, int x, int y) |
| This function is called by the event handling system everytime the user has moved or clicked the mouse. | |
| virtual void | KeyboardFunc (int c, int state) |
Static Public Member Functions | |
| static LIST * | FindViewNodeOnOfTagged (OGLWND *oglWnd, int x, int y, int onTags, int offTags) |
| static OGLVIEW * | FindViewOnOfTagged (HOGLWND oglWnd, int x, int y, int onTags, int offTags) |
Static Public Attributes | |
| static const int | cMaxPoints = 10000 |
Private Member Functions | |
| void | Init (int w, int h) |
Private Attributes | |
| ULONG | mColors [8] |
| bool | mStarted |
| bool | mAnimation |
| bool | mAllMouseMotion |
| bool | mMouseMoveOnDisplay |
| int | mNrOfPoints |
| int | mMaxVisibleImages |
| int | mMouseMsg |
| int | mMouseBtn |
| int | mMouseState |
| int | mMouseX |
| int | mMouseY |
| int | mOldW |
| int | mOldH |
| float | mPtDocX |
| float | mPtDocY |
| float | mMinX |
| float | mMaxX |
| float | mMinY |
| float | mMaxY |
| float | mScale |
| float | mMinimumScale |
| float | mShowViewAtScale |
| int | mCacheHits |
| int | mCacheMisses |
| SetImageInterface * | mDetailImageI |
| OglImageCache * | mOglImageCache |
| GetOglImageByIdInterface * | mGetOglImageByIdI |
Definition at line 27 of file ViewerPointCloud.h.
1.5.1