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

Impala::Application::SDash::SurveillanceMap Class Reference

#include <SurveillanceMap.h>

Inheritance diagram for Impala::Application::SDash::SurveillanceMap:

Inheritance graph
[legend]
Collaboration diagram for Impala::Application::SDash::SurveillanceMap:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SurveillanceMap (int x, int y, int w, int h, OGLIMAGE *im=0)
 SurveillanceMap (Window *parent, int w, int h, OGLIMAGE *im=0)
 SurveillanceMap (Window *parent, int x, int y, int w, int h, OGLIMAGE *im=0)
void SetSurveillanceMapListener (SurveillanceMapListener *li, void *userData=0)
virtual void ButtonSelectionEvent (Button *src, void *userData)
virtual void WindowMouseEvent (Window *src, int msg, int but, int state, int x, int y, void *userData)
ButtonCreateButton (int x, int y, strconst title)
bool ShowTrack ()
int NrOfButtons ()
int GetActiveButtonId ()
ButtonGetActiveButton ()
int GetButtonId (Button *btn)
ButtonGetButton (int id)
void SetSelectedButton (int id)
void SelectButton (int id)
void RemoveButtons ()
std::string LocationString (int id)
virtual void DisplayFunc ()
void DrawTrack ()
void SetTrack (std::vector< int > videoIds, std::vector< int > timesInSec)
void ClearTrack ()
const std::vector< const std::string
*const > 
GetCamAddresses (const std::vector< int > &cams)

Private Types

typedef OglGui::WindowView2D WindowView2D
typedef OglGui::ButtonListener ButtonListener
typedef OglGui::Window Window
typedef OglGui::Button Button
typedef OglGui::StaticText StaticText

Private Member Functions

void Init (int w, int h)

Private Attributes

SurveillanceMapListenermListener
void * mListenerData
int mCurrent
int mDisplayCounter
std::vector< Button * > mButtons
std::vector< StaticText * > mLabels
std::vector< StaticText * > mStreetLabels
std::vector< int > mLabelPositions
std::vector< std::string > mLocations
bool mShowTrack
int mTrackSize
std::vector< int > mTrackVideoIds

Detailed Description

Definition at line 45 of file SurveillanceMap.h.


The documentation for this class was generated from the following file:
Generated on Thu Jan 13 09:16:10 2011 for ImpalaSrc by  doxygen 1.5.1