End of a "normal" walk.
Reimplemented from Impala::Core::VideoSet::Listener. Definition at line 196 of file ExportKeyframes.h. References Impala::Core::Array::ArrayListDelete(), Impala::Core::Database::RawDataSet::GetDatabase(), Impala::Core::Database::RawDataSet::GetFilePathImageArchive(), Impala::Core::Database::RawDataSet::GetSetNameBase(), ILOG_INFO, mArchive, mImList, mImSet, and Impala::Core::Array::WriteRawListVar(). 00197 { 00198 if (!mArchive) 00199 return; 00200 String fName = mImSet->GetSetNameBase() + ".raw"; 00201 #ifndef REPOSITORY_USED // Here comes the deprecated stuff 00202 fName = mImSet->GetFilePathImageArchive(fName, true, false); 00203 if (fName.empty()) 00204 return; 00205 ILOG_INFO("writing archive [" << fName << "]"); 00206 Array::WriteRawListVar(mImList, fName, mImSet->GetDatabase(), true, 00207 true); 00208 #else // REPOSITORY_USED 00209 Persistency::ImageArchiveLocator loc(vs->GetLocator(), false, 00210 "", fName, 0); 00211 Array::ImageArchiveMemory wrapper(&mImList); 00212 Persistency::ImageArchiveRepository().Add(loc, &wrapper); 00213 #endif // REPOSITORY_USED 00214 Array::ArrayListDelete(&mImList); 00215 }
Here is the call graph for this function:
|