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

Impala::Visualization::SimilarityTimeLineVideo Class Reference

#include <SimilarityTimeLineVideo.h>

Inheritance diagram for Impala::Visualization::SimilarityTimeLineVideo:

Inheritance graph
[legend]
Collaboration diagram for Impala::Visualization::SimilarityTimeLineVideo:

Collaboration graph
[legend]
List of all members.

Public Types

typedef OglGui::Window Window
typedef OglGui::TitledWindow TitledWindow
typedef OglGui::SizableWindow SizableWindow
typedef OglGui::ScrollWnd ScrollWnd
typedef OglGui::StaticText StaticText
typedef OglGui::Button Button
typedef OglGui::CheckBox CheckBox
typedef OglGui::CheckBoxValueBar CheckBoxValueBar
typedef OglGui::CheckBoxValueBars CheckBoxValueBars
typedef OglGui::ValueScrollBar ValueScrollBar
typedef OglGui::WindowDocScroller WindowDocScroller
typedef Core::Table::SimilarityTableSet SimilarityTableSet
typedef SimilarityTableSet::SimTableType SimTableType
typedef std::vector< float > FloatVector
typedef std::vector< FloatVector * > Averages
typedef Core::Stream::RgbDataSrc RgbDataSrc

Public Member Functions

 SimilarityTimeLineVideo (int x, int y, int w, int h, SimilarityTableSet *simSet, int options=3)
 SimilarityTimeLineVideo (Window *parent, int w, int h, SimilarityTableSet *simSet, int options=3)
 SimilarityTimeLineVideo (Window *parent, int x, int y, int w, int h, SimilarityTableSet *simSet, int options=3)
VideoPlayer * Player ()
SimilarityTimeLine * TimeLine ()
CheckBoxValueBars * ChBoxValueBars ()
TitledWindow * TitledTimeLine ()
Window * AxisThumb ()
void CenterNeedleOnPlay (bool mode)
bool CenterNeedleOnPlay ()
void CenterNeedle (bool mode)
bool CenterNeedle ()
SimilarityTimeLine * TimeLineExtra (int idx)
void OpenVideo (RgbDataSrc *rgbDataSrc, strconst videoName)
void OpenVideo (std::string videoName, strconst videoType)
void HandleNewVideo ()
void HandleFrameSettings ()
void SetSimilarityTableSet (SimilarityTableSet *simSet)
void ClearAverages ()
Averages * GetAverages ()
FloatVector * Means ()
FloatVector * Maxima ()
void ComputeAverages (int nFrames)
void ShowTitle (strconst videoName)
TitledWindow * ExtraTimeLine (Window *parent, int x, int y, int w, int h, strconst str)
virtual void DisplayFunc ()

Protected Member Functions

void SyncCheckBoxSimColors ()
void HandleFeedbackControls (int frameNr)
virtual void CurrentChanged (SimilarityTimeLine *src, long nVal, void *userData)
virtual void OnNewFrame (VideoPlayer *src, int frameNr, void *userData)
void HandleVisibility (SimilarityTimeLine *simTL)
virtual bool OnCloseWindow (Window *src, void *userData)
virtual void CheckBoxEvent (CheckBox *src, bool checked, void *userData)
virtual void ButtonSelectionEvent (Button *src, void *userData)
virtual void OnValueChanged (ValueScrollBar *src, int value, void *userData)
void BuildConceptControl (Window *parent, int x, int y, int w, int h, SimilarityTableSet *simSet, int options)

Private Member Functions

void Init (int w, int h, int options, SimilarityTableSet *simSet)

Private Attributes

SimilarityTableSet * mSimSet
TitledWindow * mTitledTimeLine
TitledWindow * mTitledVideoPlayer
TitledWindow * mTitledControl
SizableWindow * mAxisThumb
VideoPlayer * mVideoPlayer
VideoPlayerWithButtons * mVideoPlayerWithButtons
Window * mFun3DWnd
Button * mCheckAllBtn
Button * mClearAllBtn
StaticText * mFrameNrTxt
WindowDocScroller * mDocScroller
CheckBoxValueBars * mChBoxValBars
SimilarityTimeLine * mSimTimeLine
SimilarityTimeLine * mTimeLineRuler
std::vector< SimilarityTimeLine * > mExtraTimeLines
bool mCenterNeedleOnPlay
bool mCenterNeedle
int mOptions
FloatVector mMaxima
FloatVector mMeans
Averages mAverages
std::vector< StaticText * > mStatistics
ValueScrollBar * mAvgFramesVSB
ValueScrollBar * mPercMaximVSB
ValueScrollBar * mPercMeanVSB
CheckBox * mShowClassifyCB
OglGui::TexturedViewAnimator * mViewAnimator
 ILOG_VAR_DEC

Detailed Description

Definition at line 32 of file SimilarityTimeLineVideo.h.


The documentation for this class was generated from the following file:
Generated on Thu Jan 13 09:25:15 2011 for ImpalaSrc by  doxygen 1.5.1