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:
|