|
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) |
| TitledWindow * | BuildMonitorAll (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 |
| Tabs * | mTabs |
| ApplicationEnding * | mApplicationEnding |
| Window * | mMonitorPane |
| Window * | mInspectionPane |
| SurveillanceMap * | mSurveillanceMap |
| AlertTimeLine * | mTimeLine |
| CameraEventListPane * | mCameraEventListPane |
| MonitorSelector * | mMonitorSelector |
| VideoJpgCamera * | mVideoCameras [3] |
| int | mVideoCamerasVideoId [3] |
| int | mInspectVideoId |
| VideoJpgPlayer * | mVideoPlayer |
| VideoJpgPlayerControl * | mVideoPlayerControl |
| VideoPlayerListener * | mVideoPlayerListener |
| VideoPlayerView * | mVideoPlayerView |
| StaticText * | mVideoPlayerCamText |
| TimeSlider * | mVideoTimeSlider |
| Button * | mSimilarsButton |
| Button * | mShowTrackButton |
| Button * | mHideTrackButton |
| Button * | mSubmitButton |
| Button * | mExitButton |
| TitledWindow * | mAllCamerasPane |
| Button * | mAllCamerasButton |
| VideoJpgCamera * | mAllCamerasVideos [NR_OF_CAMERAS_STREET] |
| StaticText * | mCameraTexts [3] |
| Button * | mAltBtns [3] |
| RegionsOfInterestInfo * | mDetectedPersons |
| RegionsOfInterestCorrelation * | mSimilarPersons |
| IdentificationPane * | mIdPane |
| WindowView2D * | mSubjectWindow |
| AlertWindow * | mAlertWindow |
| FramesPerSecond * | mFramesPerSecond |
| std::vector< Visualization::Video > | mVideos |
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 |