Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

OglGui::ViewerPointCloud Class Reference

#include <ViewerPointCloud.h>

Inheritance diagram for OglGui::ViewerPointCloud:

Inheritance graph
[legend]
Collaboration diagram for OglGui::ViewerPointCloud:

Collaboration graph
[legend]
List of all members.

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
SetImageInterfacemDetailImageI
OglImageCachemOglImageCache
GetOglImageByIdInterfacemGetOglImageByIdI

Detailed Description

Definition at line 27 of file ViewerPointCloud.h.


The documentation for this class was generated from the following file:
Generated on Fri Mar 19 12:09:52 2010 for ImpalaSrc by  doxygen 1.5.1