|
Public Types |
typedef TableShots | BookmarkedType |
typedef Core::ImageSet::ImageSet | ImageSet |
Public Member Functions |
| SegmentationDocument (VideoSet *vidSet, Segmentation *shots, Keyframes *keyframes, ImageSet *imSetKeyfr, ImageSet *imSetThumb, ImageSet *imSetStill) |
VideoSet * | GetVideoSet () |
Segmentation * | GetSegmentation () |
Keyframes * | GetKeyframes () |
ImageSet * | GetImSetKeyframes (bool thumbnails) |
ImageSet * | GetImSetStills () |
virtual bool | HasCursor () |
bool | GotoPrevVideo () |
bool | GotoNextVideo () |
virtual Database::DocLevel | CursorToDir (int dirId) |
virtual Database::DocLevel | CursorPrevFile () |
virtual Database::DocLevel | CursorNextFile () |
virtual Database::DocLevel | CursorToFile (int fileId) |
virtual Database::DocLevel | CursorPrevShot () |
virtual Database::DocLevel | CursorNextShot () |
Database::DocLevel | CursorToBookmark (int idx) |
Database::DocLevel | CursorNextBookmark () |
Database::DocLevel | CursorPrevBookmark () |
virtual Database::DocLevel | CursorToCurBookmark () |
virtual Array::Array2dVec3UInt8 * | VisualAtCursor (bool thumbnail) |
bool | HasCurShot () |
int | CurShot () |
int | CurKeyfr () |
TableIds * | CurKeyframes () |
int | CurFrame () |
void | GotoKeyfr (int keyfrId) |
bool | GotoShotKeyfr (int idx) |
void | GotoShot (int shot) |
bool | GotoPrevShot (int steps=1, bool withinVideo=true) |
bool | GotoNextShot (int steps=1, bool withinVideo=true) |
int | GetPrevShot (int steps=1) |
int | GetNextShot (int steps=1) |
BookmarkedType * | GetBookmarked () |
TableIds * | GetBookmarkedIds () |
virtual bool | HasBookmarks () |
bool | HasCurBookmark () |
int | CurBookmark () |
std::string | CurBookmarkAnno () |
virtual std::string | DescribeBookmark (int idx) |
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 | AddShotToBookmarked (int shot, int keyfr) |
int | GetKeyOfBookmarked (int idx) |
int | GetKeyOfBookmarkedShot (int shot) |
virtual void | Clear () |
int | GetShotRepresentative (int shot) |
Private Member Functions |
bool | TryVideoMoveCursor (int inc) |
bool | TryVideoMove (int vid) |
bool | TryShotMove (int newShot, bool withinVideo) |
int | GetShotMove (int oldShot, int dir, int steps) |
bool | SameVideo (int shotId1, int shotId2) |
bool | SameShot (int keyfrId1, int keyfrId2) |
Private Attributes |
VideoSet * | mVidSet |
Segmentation * | mShots |
Keyframes * | mKeyframes |
ImageSet * | mImSetThumb |
ImageSet * | mImSetKeyfr |
ImageSet * | mImSetStill |
int | mCurrentShotId |
int | mCurrentKeyfrId |
TableIds * | mCurrentKeyframes |
TableShots * | mBookmarked |
TableIds * | mBookmarkedIds |
std::string | mBookmarkedFileName |
| ILOG_VAR_DEC |