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

virtual void Impala::Core::ImageSet::Archive::HandleDoneWalk ( ImageSet is  )  [inline, virtual]

End of a "normal" walk.

Reimplemented from Impala::Core::ImageSet::Listener.

Definition at line 87 of file Archive.h.

References ILOG_INFO, mImList, mSplit, and Impala::Core::Array::WriteRawListVar().

00088     {
00089         if (mSplit)
00090             return;
00091 
00092 #ifndef REPOSITORY_USED // Here comes the deprecated stuff
00093         String arName = is->GetSetNameBase() + ".raw";
00094         String fName = is->GetFilePathImageArchive(arName, true, false);
00095         ILOG_INFO("writing archive [" << fName << "]");
00096         Array::WriteRawListVar(mImList, fName, is->GetDatabase(), true, true);
00097 #else // REPOSITORY_USED
00098         String arName = is->GetSetNameBase() + ".raw";
00099         Persistency::ImageArchiveLocator loc(is->GetLocator(), false,
00100                                              "", arName, 0);
00101         Array::ImageArchiveMemory wrapper(&mImList);
00102         Persistency::ImageArchiveRepository().Add(loc, &wrapper);
00103 #endif // REPOSITORY_USED
00104     }

Here is the call graph for this function:


Generated on Fri Mar 19 11:13:59 2010 for ImpalaSrc by  doxygen 1.5.1