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

void Impala::Visualization::RotorBrowser::RotorBrowser::BookmarkSpecific ( int  shotID  )  [inline]

Definition at line 1522 of file RotorBrowser.h.

References Impala::Core::VideoSet::SegmentationDocument::AddCursorToBookmarked(), Impala::Core::VideoSet::SegmentationDocument::CurKeyfr(), Impala::Core::Trec::ThreadSet::GetKeyframes(), Impala::Core::VideoSet::SegmentationDocument::GotoKeyfr(), ILOG_DEBUG, ILOG_WARN, mDocument, mRotorBrowserListener, mThreadSet, mTrailBookmarks, Impala::Visualization::ShotTrail::Push(), RemoveSpecificNegative(), and ShotHasBeenDumpedByTrecvidAtTheLastMinute().

Referenced by BookmarkSpecificEx(), DoBookmarkCluster(), MouseFunc(), and RotorBrowserNavigateKey().

01523     {
01524         if (ShotHasBeenDumpedByTrecvidAtTheLastMinute(shotID))
01525         {
01526             ILOG_WARN("Shot " << shotID << " has been dumped by trecvid, not bookmarked.");
01527             return;
01528         }
01529 
01530         if (shotID < 0)
01531             return;
01532         int active = mDocument->CurKeyfr();
01533         mDocument->GotoKeyfr(mThreadSet->GetKeyframes()->GetShotRKF(shotID));
01534         if (mDocument->AddCursorToBookmarked())
01535         {
01536             if (mRotorBrowserListener)
01537                 mRotorBrowserListener->BookmarkEvent(this, shotID, true);
01538             RemoveSpecificNegative(shotID);
01539             ILOG_DEBUG("Bookmarked specific shot " << shotID << " POSITIVE.");
01540 
01541             if (mTrailBookmarks)
01542                 mTrailBookmarks->Push(shotID);
01543         }
01544         mDocument->GotoKeyfr(active);
01545     }

Here is the call graph for this function:


Generated on Fri Mar 19 11:54:30 2010 for ImpalaSrc by  doxygen 1.5.1