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

int Impala::Visualization::SimilarityTableSetRank::FindImSetId ( Quid  quid  )  [inline, private]

Definition at line 575 of file SimilarityTableSetRank.h.

References Impala::Core::VideoSet::Keyframes::GetFrameId(), Impala::Core::ImageSet::IxsDocument::GetImageSet(), Impala::Core::VideoSet::SegmentationDocument::GetSegmentation(), Impala::Core::VideoSet::Segmentation::GetShotId(), Impala::Core::VideoSet::Keyframes::GetShotRKF(), mIxsDoc, mKeyframes, mSegDoc, Impala::QUID_CLASS_FRAME, Impala::QUID_CLASS_IMAGE, Impala::QUID_CLASS_SHOT, Impala::QUID_ID_MASK, and Impala::QuidClass().

Referenced by HandleUpdate(), ShowFloatWnd(), and ShowImageInfo().

00576     {
00577         if (mSegDoc && QuidClass(quid) == QUID_CLASS_FRAME) // assume it is a keyframe
00578         {
00579             return mKeyframes->GetFrameId(quid);
00580         }
00581         if (mSegDoc && QuidClass(quid) == QUID_CLASS_SHOT)
00582         {
00583             int shotId = mSegDoc->GetSegmentation()->GetShotId(quid);
00584             return mKeyframes->GetShotRKF(shotId);
00585         }
00586         if (mIxsDoc && QuidClass(quid) == QUID_CLASS_IMAGE)
00587         {
00588             Core::ImageSet::ImageSet* imSet = mIxsDoc->GetImageSet();
00589             return (int) (imSet ? (quid & QUID_ID_MASK) : -1);
00590         }
00591 
00592         return -1;
00593     }

Here is the call graph for this function:


Generated on Fri Mar 19 11:48:17 2010 for ImpalaSrc by  doxygen 1.5.1