Home || Architecture || Video Search || Visual Search || Scripts || Applications || 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)
VideoPlayerPlayer ()
SimilarityTimeLineTimeLine ()
CheckBoxValueBarsChBoxValueBars ()
TitledWindowTitledTimeLine ()
WindowAxisThumb ()
void CenterNeedleOnPlay (bool mode)
bool CenterNeedleOnPlay ()
void CenterNeedle (bool mode)
bool CenterNeedle ()
SimilarityTimeLineTimeLineExtra (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 ()
AveragesGetAverages ()
FloatVectorMeans ()
FloatVectorMaxima ()
void ComputeAverages (int nFrames)
void ShowTitle (strconst videoName)
TitledWindowExtraTimeLine (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

SimilarityTableSetmSimSet
TitledWindowmTitledTimeLine
TitledWindowmTitledVideoPlayer
TitledWindowmTitledControl
SizableWindowmAxisThumb
VideoPlayermVideoPlayer
VideoPlayerWithButtonsmVideoPlayerWithButtons
WindowmFun3DWnd
ButtonmCheckAllBtn
ButtonmClearAllBtn
StaticTextmFrameNrTxt
WindowDocScrollermDocScroller
CheckBoxValueBarsmChBoxValBars
SimilarityTimeLinemSimTimeLine
SimilarityTimeLinemTimeLineRuler
std::vector< SimilarityTimeLine * > mExtraTimeLines
bool mCenterNeedleOnPlay
bool mCenterNeedle
int mOptions
FloatVector mMaxima
FloatVector mMeans
Averages mAverages
std::vector< StaticText * > mStatistics
ValueScrollBarmAvgFramesVSB
ValueScrollBarmPercMaximVSB
ValueScrollBarmPercMeanVSB
CheckBoxmShowClassifyCB
OglGui::TexturedViewAnimatormViewAnimator
 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 Fri Mar 19 11:48:32 2010 for ImpalaSrc by  doxygen 1.5.1