#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