|
Public Types |
typedef Core::Trec::KeyframeResult | KeyframeResult |
typedef Core::Trec::ShotResult | ShotResult |
typedef Core::Trec::VisualQueryEngine | VisualQueryEngine |
typedef Core::Trec::ThreadSet | ThreadSet |
typedef Core::VideoSet::Segmentation | Segmentation |
typedef Core::VideoSet::SegmentationDocument | SegmentationDocument |
typedef std::list< RotorBrowserContext * > | RotorBrowserContextList |
typedef std::list< KeyframeResult > | KeyframeResultList |
Public Member Functions |
| RotorBrowserGUI (OglGui::Window *parent, int w, int h, ThreadSet *threadset, SegmentationDocument *segdoc, int imW, int imH, double imScale, int controlId, bool showLatestBookmarks, bool enableMinimap=true) |
RotorBrowser * | Browser () |
void | SetBrowseMode (int mode) |
void | SetInitialQueryToMovies () |
void | DoQueryByRegion (int keyframe, float x, float y, float w, float h) |
void | ResetCrossBrowser () |
void | AddRotorBrowserListener (RotorBrowserListener *target) |
void | ResetRanking () |
void | FocusToBrowser () |
void | PressKey (int c, int state=0) |
void | SetProgramNames (Samples::ProgramNameReader *programs) |
int | GetCenterShot () |
bool | GetShowMinimap () |
void | SetShowMinimap (bool doShow) |
virtual void | HandleActivate () |
Private Member Functions |
void | BuildGui (int imW, int imH, double viewScale, bool showLatestBookmarks) |
virtual void | KeyEvent (OglGui::Window *src, int c, int state) |
void | Reset () |
virtual void | ResetBrowserEvent () |
virtual void | ContextMoveEvent (OglGui::Window *src, int direction, int position) |
virtual void | ContextChangeEvent (OglGui::Window *src, RotorBrowserContext *newcontext) |
virtual void | BookmarkEvent (OglGui::Window *src, int shotid, bool isbookmarked) |
void | SetRotorText () |
virtual void | ImageSelectionEvent (Visualization::ImagesWindow *src, int imIndex, void *listenerData) |
void | AddVisualToBrowser () |
void | SetInitialQueryToVisual () |
Private Attributes |
int | mMaxBookmarkViews |
int | mNrVisualShown |
int | mLastVisualKeyframe |
int | mLastVisualMode |
bool | mMinimapEnabled |
bool | mMinimapVisible |
ThreadSet * | mThreadSet |
SegmentationDocument * | mSegDoc |
RotorBrowser * | mRotorBrowser |
OglGui::TextArea * | mRotorBrowserInfo |
Visualization::ImageSet * | mLatestBookmarks |
Visualization::VideoMinimap * | mMinimap |
KeyframeResultList | mLastVisualKeyframes |
std::vector< RotorBrowserListener * > | mListeners |
| ILOG_VAR_DEC |
Static Private Attributes |
static const int | IM_BOOKMARKS = 1 |
static const int | IM_VISRESULTS = 2 |