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