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


Public Types | |
| typedef Core::Array::Array2dVec3UInt8 | Array2dVec3UInt8 |
Public Member Functions | |
| View (OGLWND *oglWnd, int x, int y, int imW, int imH, double scale, bool texturing, bool noTexScaling, bool keepDispImage, OglGui::ViewListener *listener=0) | |
| View (OGLWND *oglWnd, float x, float y, float z, int imW, int imH, double scaleX, double scaleY, bool noTexScaling, bool keepDispImage, OglGui::ViewListener *listener=0) | |
| void | SetText (std::string text) |
| void | SetTagsTo (int tags, bool mode) |
| bool | AreTagsOn (int tags) |
| void | SetVisible (bool mode) |
| bool | GetVisible () |
| void | SetBorderCol (ULONG color) |
| void | UpdateImage (unsigned char *dataPtr) |
| template<class ArrayT> | |
| void | UpdateImage (ArrayT *im, std::string displayMode) |
| void | SetUpdateOglImage () |
| Array2dVec3UInt8 * | GetDispImage () |
| int | GetPointerX () const |
| int | GetPointerY () const |
| Core::Geometry::Rectangle | GetPointerDragRect () const |
| virtual void | OnMouse (int msg, int btn, int state, float x, float y) |
| int | W () |
| int | H () |
Static Public Member Functions | |
| static void | SetTags (unsigned int tags) |
Protected Member Functions | |
| OGLIMAGE * | InitOGLIMAGE (int imW, int imH, bool texturing, bool noTexScaling, bool keepDispImage) |
| void | DoUpdateDispImage (OGLIMAGE *oglIm) |
Static Protected Member Functions | |
| static void * | MyOglImdataFunc (OGLIMAGE *oglIm) |
| static void | MyOglImdataDestroyFunc (OGLIMAGE *oglIm) |
Private Attributes | |
| OGLIMAGE * | mOglIm |
| bool | mTexturing |
| bool | mNoTexScaling |
| bool | mKeepDispImage |
| int | mPointerX |
| int | mPointerY |
| int | mPointerDragX |
| int | mPointerDragY |
| bool | mPointerDrag |
Static Private Attributes | |
| static unsigned int | sTags |
Definition at line 15 of file View.h.
1.5.1