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

Impala::Core::VideoSet::VxsDocument Class Reference

#include <VxsDocument.h>

Inheritance diagram for Impala::Core::VideoSet::VxsDocument:

Inheritance graph
[legend]
Collaboration diagram for Impala::Core::VideoSet::VxsDocument:

Collaboration graph
[legend]
List of all members.

Public Types

typedef Core::Table::TableVxs TableVxs
typedef TableVxs BookmarkedType

Public Member Functions

 VxsDocument (VideoSet *vidSet)
VideoSetGetVideoSet ()
virtual bool HasCursor ()
Stream::RgbDataSrcCurVideo ()
bool GotoPrevVideo ()
bool GotoNextVideo ()
bool GotoPrevFrame (int steps=1)
bool GotoNextFrame (int steps=1)
int GetMarkedFrameBegin ()
void SetMarkedFrameBegin (int frameNr)
int GetMarkedFrameEnd ()
void SetMarkedFrameEnd (int frameNr)
int GetStepSize ()
void SetStepSize (int stepSize)
virtual Database::DocLevel CursorToDir (int dirId)
virtual Database::DocLevel CursorPageUp ()
virtual Database::DocLevel CursorPageDown ()
virtual Database::DocLevel CursorToFile (int fileId)
virtual Database::DocLevel CursorLeft ()
virtual Database::DocLevel CursorRight ()
Database::DocLevel CursorToBookmark (int idx)
Database::DocLevel CursorNextBookmark ()
Database::DocLevel CursorPrevBookmark ()
virtual Database::DocLevel CursorToCurBookmark ()
virtual Array::Array2dVec3UInt8VisualAtCursor (bool thumbnail)
void SetFrameNavBetweenMarked (bool flag)
bool HasCurFrame ()
int CurFrame ()
void GotoFrame (int vid, int frame)
void GotoFrame (int frame)
BookmarkedTypeGetBookmarked ()
TableIdsGetBookmarkedIds ()
virtual bool HasBookmarks ()
bool HasCurBookmark ()
int CurBookmark ()
std::string CurBookmarkAnno ()
virtual std::string DescribeBookmark (int idx)
int TotalNrFramesInBookmarked ()
virtual bool AddCursorToBookmarked ()
virtual bool RemoveCursorFromBookmarked ()
virtual void ClearBookmarked ()
virtual void LoadBookmarked (std::string fileName)
virtual void SaveBookmarked (std::string fileName, std::string conceptName)
std::string GetBookmarkedFileName ()
void LoadConceptsFromBookmarks ()
bool AddSegmentToBookmarked (int vid, int startFrame, int endFrame)
virtual void Clear ()

Private Member Functions

bool TryVideoMoveCursor (int inc)
bool TryVideoMove (int vid)
bool TryFrameMove (int inc)

Private Attributes

VideoSetmVidSet
Stream::RgbDataSrcmCurSrc
int mCurSrcId
int mCurrentFrame
int mMarkedFrameBegin
int mMarkedFrameEnd
int mStepSize
bool mFrameNavBetweenMarked
TableVxsmBookmarked
TableIdsmBookmarkedIds
std::string mBookmarkedFileName

Detailed Description

Definition at line 18 of file VxsDocument.h.


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