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

Impala::Visualization::AllFramesTLineVideo Class Reference

#include <AllFramesTLineVideo.h>

Inheritance diagram for Impala::Visualization::AllFramesTLineVideo:

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

Collaboration graph
[legend]
List of all members.

Public Types

typedef OglGui::CheckBox CheckBox
typedef OglGui::StaticText StaticText
typedef OglGui::Button Button
typedef OglGui::UpDownButton UpDownButton
typedef Core::VideoSet::SegmentationDocument SegmentationDocument
typedef Core::VideoSet::Segmentation Segmentation
typedef Core::VideoSet::Keyframes Keyframes
typedef Core::Table::SimilarityTableSet SimilarityTableSet
typedef SimilarityTableSet::SimTableType SimTableType
typedef std::vector< int > IntVector
typedef std::vector< IntVector * > AnnoPositives
typedef std::vector< float > FloatVector
typedef std::vector< FloatVector * > Averages
typedef Core::Table::AnnotationTable AnnotationTable
typedef Core::Stream::RgbDataSrcRaw RgbDataSrcRaw
typedef Core::Stream::RgbDataSrcFactory RgbDataSrcFactory
typedef Core::Stream::RgbDataSrc RgbDataSrc
typedef Core::Database::RawDataSet RawDataSet

Public Member Functions

 AllFramesTLineVideo (OglGui::Window *parent, int wndW, int wndH, SegmentationDocument *segDoc, int controlId)
void HandleNewVideo ()
void HandleNewSimSet ()
virtual void HandleNewFile ()
virtual void CheckBoxEvent (CheckBox *src, bool checked, void *vData)
int FindFrameShot (int frame)
void GoToAdjacentShot (bool next)
int FindAdjacentKeyFrame (int frame, bool next)
void GoToAdjacentKeyFrame (bool next)
int FindAdjacentPositive (int id, int frame, bool next)
void GoToAdjacentPositive (int id, bool next)
virtual void UpDownButtonSelectionEvent (UpDownButton *src, bool isUpBtn, void *vData)
virtual void ButtonSelectionEvent (Button *src, void *vData)
void AnnoValidate ()
void ReadAnnotations ()
void ClearPositives ()
void ConstructPositives ()
virtual void WindowDisplayEvent (OglGui::Window *src, void *userData)
void ShowBoundaries (SimilarityTimeLine *simTL)
void ShowPositives (SimilarityTimeLine *simTL)

Static Public Attributes

static const int SHOW_SHOT_BOUNDARIES = 1
static const int SHOW_VIEWSTRIP = 2
static const int NEXT_PREV_SHOT = 3
static const int NEXT_PREV_KEYFRAME = 4
static const int VIEWSTRIP_PRE = 5
static const int VIEWSTRIP_MIN = 6
static const int VIEWSTRIP_MAX = 7
static const int CENTER_NEEDLE = 8
static const int CENTER_NEEDLE_ONPLAY = 9
static const int EXTRA_TIMELINE = 10
static const int NEXT_PREV_POSITIVE = 11
static const int VALIDATE = 31

Private Member Functions

void HandleExtraTimeLines ()
void HandleOptions ()
CheckBoxScaledCheckBox (Window *parent, int x, int y, int w, int h, strconst str, bool checked, int userData)
UpDownButtonRightUpDownButton (Window *parent, int w, int h, int userData)
ButtonViewStripButton (Window *parent, int x, int w, strconst str, int lData)
void Init (int w, int h, SegmentationDocument *segDoc)

Private Attributes

SegmentationDocumentmSegDoc
SimilarityTableSetmSimSet
SimilarityTimeLineVideomSimTLV
std::vector< AnnotationTable * > mAnnoTables
AnnoPositives mAnnoPositives
OglGui::CheckBoxValueBarsmChBoxValueBars
RgbDataSrcRawmRgbDataSrcRaw
std::string mConceptSet
std::string mConceptModel
std::string mConceptFeature
std::string mConceptAnnotations
bool mTimeLineVideo3D
bool mViewStripUseMem
bool mViewStripVideoRaw
bool mTimeLineVideoRaw
bool mShowBoundaries
bool mShowPositives
bool mShowViewStrip
int mViewStripY
int mViewStripStep
int mViewStripMinW
int mTLVAxisY
ULONG mNeedleColor
int mCurFile
int mFrameError
int mNrExtraTimeLines
bool mOldNoKeyListening
 ILOG_VAR_DEC

Detailed Description

Definition at line 21 of file AllFramesTLineVideo.h.


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