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