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

Impala::Visualization::VideoMinimap Class Reference

#include <VideoMinimap.h>

Inheritance diagram for Impala::Visualization::VideoMinimap:

Inheritance graph
[legend]
Collaboration diagram for Impala::Visualization::VideoMinimap:

Collaboration graph
[legend]
List of all members.

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, MapCoordPosmCoordMap
std::vector< ShotTrail * > mTrails
MapFunctionmMapFunction
OGLIMAGE * mOglIm
OGLVIEW * mView
WindowmParentWindow
OglGui::WindowView2DmPreviewWindow
Core::Trec::ThreadSetmThreadSet
 ILOG_VAR_DEC

Detailed Description

Definition at line 173 of file VideoMinimap.h.


The documentation for this class was generated from the following file:
Generated on Fri Mar 19 11:49:47 2010 for ImpalaSrc by  doxygen 1.5.1