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


Public Types | |
| typedef Core::Array::Array2dVec3UInt8 | Array2dVec3UInt8 |
| typedef Core::Array::Element::Vec3Int32 | Vec3Int32 |
Public Member Functions | |
| VideoMinimap (MapFunction *map, OglGui::Window *parent, int width, int height) | |
| VideoMinimap (MapFunction *map, OglGui::Window *parent, int x, int y, int width, int height) | |
| 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. | |
| void | RegisterTrail (ShotTrail *trail) |
| void | DrawMinimap () |
| void | DrawTrail (ShotTrail *trail) |
| Vec3Int32 | GetPoint (int shot) |
| void | SetPoint (int shot, Vec3Int32 color) |
| void | SetPoint (int x, int y, Vec3Int32 color) |
| Vec3Int32 | MergeCol (Vec3Int32 ca, Vec3Int32 cb) |
| void | Blank () |
| void | EnablePreviewWindow (Core::Trec::ThreadSet *t) |
| void | ShowPreviewWindow () |
| void | HidePreviewWindow () |
Protected Member Functions | |
| OGLIMAGE * | InitOGLIMAGE (int imW, int imH) |
| OGLIMAGE * | CreateImageForShotID (int shotID) |
| void | DoUpdateDispImage (OGLIMAGE *oglIm) |
Static Protected Member Functions | |
| static void * | MyOglImdataFunc (OGLIMAGE *oglIm) |
| static void | MyOglImdataDestroyFunc (OGLIMAGE *oglIm) |
Private Member Functions | |
| void | UpdatePreviewWindow (int shot) |
| void | InitPreviewWindow () |
| void | Init (MapFunction *map, int screenwidth, int screenheight, Window *parent) |
Private Attributes | |
| std::map< int, MapCoordPos > | mCoordMap |
| std::vector< ShotTrail * > | mTrails |
| MapFunction * | mMapFunction |
| OGLIMAGE * | mOglIm |
| OGLVIEW * | mView |
| Window * | mParentWindow |
| OglGui::WindowView2D * | mPreviewWindow |
| Core::Trec::ThreadSet * | mThreadSet |
| ILOG_VAR_DEC | |
Definition at line 173 of file VideoMinimap.h.
1.5.1