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

void Impala::Core::ImageSet::Walker::DoWalkBookmarks (  )  [inline]

Definition at line 100 of file Walker.h.

References Impala::CmdOptions::GetBool(), Impala::Core::Database::RawDataSet::GetFileId(), Impala::Core::ImageSet::ImageSet::GetImage(), Impala::CmdOptions::GetInstance(), mImageSet, mIrList, and mListeners.

Referenced by Impala::Application::mainImSet().

00101     {
00102         CmdOptions& options = CmdOptions::GetInstance();
00103         bool useIm = ! options.GetBool("virtualWalk");
00104         for (size_t l=0 ; l<mListeners.size() ; l++)
00105         {
00106             mListeners[l]->HandleNewWalk(mImageSet, mIrList.size());
00107             mListeners[l]->HandleNewWalk(mImageSet, String("Bookmarks"));
00108         }
00109         for (size_t i=0 ; i<mIrList.size() ; i++)
00110         {
00111             Geometry::IxRectangle ir = mIrList[i];
00112             int fileId = mImageSet->GetFileId(ir.mSection, ir.mDir,
00113                                               ir.mImageName);
00114             Array::Array2dVec3UInt8* im = 0;
00115             if (useIm)
00116                 im = mImageSet->GetImage(fileId);
00117             Geometry::Rectangle r = ir.mRect;
00118             String s = ir.mAnno;
00119             for (size_t l=0 ; l<mListeners.size() ; l++)
00120                 mListeners[l]->HandleNewFile(mImageSet, fileId, im, r, s);
00121             if (im)
00122                 delete im;
00123         }
00124         for (size_t l=0 ; l<mListeners.size() ; l++)
00125             mListeners[l]->HandleDoneWalk(mImageSet, mIrList.size());
00126     }

Here is the call graph for this function:


Generated on Fri Mar 19 11:15:33 2010 for ImpalaSrc by  doxygen 1.5.1