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

Impala::Visualization::RotorBrowser::RotorBrowserGUI Class Reference

#include <RotorBrowserGUI.h>

Inheritance diagram for Impala::Visualization::RotorBrowser::RotorBrowserGUI:

Inheritance graph
[legend]
Collaboration diagram for Impala::Visualization::RotorBrowser::RotorBrowserGUI:

Collaboration graph
[legend]
List of all members.

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< KeyframeResultKeyframeResultList

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)
RotorBrowserBrowser ()
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
ThreadSetmThreadSet
SegmentationDocumentmSegDoc
RotorBrowsermRotorBrowser
OglGui::TextAreamRotorBrowserInfo
Visualization::ImageSetmLatestBookmarks
Visualization::VideoMinimapmMinimap
KeyframeResultList mLastVisualKeyframes
std::vector< RotorBrowserListener * > mListeners
 ILOG_VAR_DEC

Static Private Attributes

static const int IM_BOOKMARKS = 1
static const int IM_VISRESULTS = 2

Detailed Description

Definition at line 21 of file RotorBrowserGUI.h.


The documentation for this class was generated from the following file:
Generated on Fri Mar 19 11:55:44 2010 for ImpalaSrc by  doxygen 1.5.1