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

Impala::Application::SDash::SurveillanceApp Class Reference

Inheritance diagram for Impala::Application::SDash::SurveillanceApp:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SurveillanceApp (int width, int height)
 ~SurveillanceApp ()
void CleanUp ()
void ShowEvent (const CameraEvent &camEvent)
void HandleSubmitButtonState ()
virtual void DisplayFunc ()
void BuildGUI (int w, int h)
void SetAsBox (Window *w)
void BuildMonitorPane (Window *wnd, int x, int y, int w, int h)
char * MonitorString (int camId)
TitledWindowBuildMonitorAll (Window *wnd, int x, int y, int w, int h)
void BuildTimeLinePane (Window *wnd, int x, int y, int w, int h)
void BuildInspectionPane (Window *wnd, int x, int y, int w, int h)
virtual void TimeSliderEvent (TimeSlider *src, long newTime, int userData)
virtual void PoliceManClicked (PoliceMan *src, int btn, int state, int x, int y, void *vData)
virtual void ButtonSelectionEvent (Button *src, void *userData)
void VideoInspect (int camId, int videoId, long elapsedTime, int frNr=-1)
virtual void ButtonSelectionEvent (SurveillanceMap *src, int btnId, void *userData)
virtual void MonitorSelectionEvent (MonitorSelector *src, int id, void *userData)
virtual void WindowMouseEvent (Window *src, int msg, int but, int state, int x, int y, void *vData)
void GuiEvent (Window *src, void *userData)
void BuildSecondScreenGUI ()
void ScheduleCamEvents (std::map< int, std::vector< CameraEvent > > &camEventSchedule)
void ReadCameraMovements (std::map< int, std::vector< CameraEvent > > &camEventSchedule)
void ReadActivityEvents (std::map< int, std::vector< CameraEvent > > &camEventSchedule)
void SetupVideoData (std::vector< Visualization::Video > &videos)
void GetTrack (std::vector< int > &trackOfVideoIds, std::vector< int > &trackTimesSec)

Protected Attributes

TabsmTabs
ApplicationEndingmApplicationEnding
WindowmMonitorPane
WindowmInspectionPane
SurveillanceMapmSurveillanceMap
AlertTimeLinemTimeLine
CameraEventListPanemCameraEventListPane
MonitorSelectormMonitorSelector
VideoJpgCameramVideoCameras [3]
int mVideoCamerasVideoId [3]
int mInspectVideoId
VideoJpgPlayermVideoPlayer
VideoJpgPlayerControlmVideoPlayerControl
VideoPlayerListenermVideoPlayerListener
VideoPlayerViewmVideoPlayerView
StaticTextmVideoPlayerCamText
TimeSlidermVideoTimeSlider
ButtonmSimilarsButton
ButtonmShowTrackButton
ButtonmHideTrackButton
ButtonmSubmitButton
ButtonmExitButton
TitledWindowmAllCamerasPane
ButtonmAllCamerasButton
VideoJpgCameramAllCamerasVideos [NR_OF_CAMERAS_STREET]
StaticTextmCameraTexts [3]
ButtonmAltBtns [3]
RegionsOfInterestInfomDetectedPersons
RegionsOfInterestCorrelationmSimilarPersons
IdentificationPanemIdPane
WindowView2DmSubjectWindow
AlertWindowmAlertWindow
FramesPerSecondmFramesPerSecond
std::vector< Visualization::VideomVideos
std::map< int, std::vector<
CameraEvent > > 
mCamEventSchedule
std::map< int, std::vector<
CameraEvent > >::iterator 
mCamEventSchedulePosition

Private Types

typedef Visualization::VideoJpgPlayer VideoJpgPlayer
typedef Visualization::VideoJpgPlayerControl VideoJpgPlayerControl
typedef Visualization::VideoJpgPlayerListener VideoJpgPlayerListener
typedef Core::Array::Array2dVec3UInt8 Array2dVec3UInt8

Classes

class  SubmitButtonListener

Detailed Description

Definition at line 244 of file SurveillanceApp.cpp.


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