#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.