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

Impala::Application::IDash::ScreenBrowser Class Reference

#include <ScreenBrowser.h>

Inheritance diagram for Impala::Application::IDash::ScreenBrowser:

Inheritance graph
[legend]
Collaboration diagram for Impala::Application::IDash::ScreenBrowser:

Collaboration graph
[legend]
List of all members.

Public Types

typedef OglGui::Window Window
typedef OglGui::Strut Strut
typedef OglGui::Button Button
typedef OglGui::CheckBox CheckBox
typedef OglGui::StaticText StaticText
typedef OglGui::RadioGroup RadioGroup
typedef Visualization::AppController AppController
typedef VisRotorBrowser::RotorBrowserContext RotorBrowserContext
typedef VisRotorBrowser::RotorBrowserGUI RotorBrowserGUI
typedef VisRotorBrowser::RotorBrowserContext RotorBrowserContext
typedef VisRotorBrowser::RotorBrowser RotorBrowser
typedef Visualization::AppController AppController
typedef Visualization::GUI::ShotDetailSidebar ShotDetailSidebar
typedef OglGui::Window Window
typedef OglGui::Strut Strut
typedef OglGui::Button Button
typedef OglGui::CheckBox CheckBox
typedef OglGui::StaticText StaticText
typedef OglGui::RadioGroup RadioGroup

Public Member Functions

 ScreenBrowser (int width, int height, bool enableQueryPane)
 ScreenBrowser (OglGui::Window *parent, int width, int height, bool enableQueryPane)
 ScreenBrowser (OglGui::Window *parent, bool enableQueryPane)
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)
virtual void DoInitialQuery ()
virtual void DoConceptQuery (std::list< std::string > queryconcepts)
void AddDossierListener (DossierListener *l)
 ScreenBrowser (int width, int height, int controlId=-1, bool enableQueryPane=false)
 ScreenBrowser (Window *parent, int width, int height, int controlId=-1, bool enableQueryPane=false)
 ScreenBrowser (Window *parent, int controlId=-1, bool enableQueryPane=false)
RotorBrowser * Browser ()
void HandleStillAnimation ()
virtual void ContextMoveEvent (Window *src, int direction, int position)
virtual void ContextChangeEvent (Window *src, RotorBrowserContext *newcontext)
virtual void BookmarkEvent (Window *src, int shotid, bool isbookmarked)
virtual void DoInitialQuery ()
virtual void DoConceptQuery (std::list< std::string > queryconcepts)
virtual void DisplayFunc ()

Static Public Attributes

static const int MODE_CROSSBROWSER

Private Member Functions

void InitScreen (bool enableQueryPane)
void AddTog (Window *w, char *text, std::string mapping)
void AddBtn (Window *w, char *text, int width=80, int userData=0)
void DoQueryPane (Window *w)
void DoControlsPane (Window *w)
void PlayVideo (int videoID)
void DoQuery ()
void AddComponent (std::string qomponent)
void RemoveComponent (std::string qomponent)
virtual void ButtonSelectionEvent (Button *src, void *vData)
virtual void QueryVisualEvent (std::string visname, int keyframe)
virtual void QueryByRegionEvent (int keyframe, float x, float y, float w, float h)
virtual void CheckBoxEvent (OglGui::CheckBox *src, bool isChecked, void *vData)
virtual void OnRadioChange (RadioGroup *src, int button, void *data)
void AddBtn (Window *w, char *text, int width=80, int userData=0)
void AddRadioBtn (RadioGroup *wnd, char *text, int w)
void DoQueryPane (Window *w)
Window * StillsAnimationControl (Window *wnd, int x, int y, int w, int h)
void DoControlsPane (Window *wnd)
void DoQuery ()
void AddComponent (std::string qomponent)
void RemoveComponent (std::string qomponent)
void ShowAllMovies ()
virtual void ButtonSelectionEvent (Button *src, void *vData)
virtual void OnRadioChange (RadioGroup *src, int button, void *data)
virtual void QueryVisualEvent (std::string visname, int keyframe)
virtual void QueryByRegionEvent (int keyframe, float x, float y, float w, float h)
void InitScreen (int controlId, bool enableQueryPane)
void LogoAnimation ()

Private Attributes

Window * mQueryPane
Window * mBrowserPane
Window * mDetailPane
Window * mControlPane
Visualization::RotorBrowser::RotorBrowserGUI * mRotorBrowserGUI
Visualization::GUI::ShotDetailSidebar * mShotDetails
bool mEnableQueryPane
std::map< int, std::string > mToggleMap
int mToggleLastID
std::list< std::string > mQueryComponents
std::vector< DossierListener * > mListeners
 ILOG_VAR_DEC
Window * mAnimWnd
Window * mBrowserPane
Window * mQueryPane
Window * mDetailPane
Window * mControlPane
RadioGroup * mRadioAutoStills
CheckBox * mCenterVideoCheckBox
RotorBrowserGUI * mRotorBrowserGUI
ShotDetailSidebar * mShotDetails
std::list< std::string > mQueryComponents

Static Private Attributes

static const int RAD_LOCALITY = 1
static const int BTN_SHOWSELECTION = 1
static const int BTN_SHOWALLMOVIES = 2
static const int BTN_CROSS = 200
static const int BTN_TFIRST = 101
static const int BTN_TPREV = 102
static const int BTN_TNEXT = 103
static const int BTN_TLAST = 104
static const int BTN_RFIRST = 105
static const int BTN_RPREV = 106
static const int BTN_RNEXT = 107
static const int BTN_RLAST = 108
static const int BTN_BOOKMARK = 110
static const int BTN_PLAYVIDEO = 111
static const int BTN_SHOWSIMILARITY = 112
static const int BTN_SHOWMINIMAP = 113
static const int BTN_UNBOOKMARK = 111
static const int RADIOGROUP_AUTOSTILLS = 113
static const int BTN_STILL_DELAY_MIN = 114
static const int BTN_STILL_DELAY_PLUS = 115

Detailed Description

Definition at line 46 of file ScreenBrowser.h.


The documentation for this class was generated from the following files:
Generated on Thu Jan 13 09:14:51 2011 for ImpalaSrc by  doxygen 1.5.1