#include <SurveillanceMap.h>
Inheritance diagram for Impala::Application::SDash::SurveillanceMap:
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) |
Button * | CreateButton (int x, int y, strconst title) |
bool | ShowTrack () |
int | NrOfButtons () |
int | GetActiveButtonId () |
Button * | GetActiveButton () |
int | GetButtonId (Button *btn) |
Button * | GetButton (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 | |
SurveillanceMapListener * | mListener |
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 |
Definition at line 45 of file SurveillanceMap.h.