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

bool Impala::Core::Table::AnnotationTableSet::SaveTables ( Database::RawDataSet dataSet,
String  conceptSet,
bool  report 
) [inline]

Definition at line 226 of file AnnotationTableSet.h.

References Impala::Core::Database::RawDataSet::GetDatabase(), Impala::Core::Database::RawDataSet::GetFilePathAnnotation(), GetLabel(), Impala::Core::Table::AnnotationTable::GetQuidClass(), GetTable(), Size(), and Impala::Core::Table::Write().

Referenced by Impala::Core::VideoSet::IndexAnnotation::HandleDoneWalk().

00227     {
00228         bool ok = true;
00229         for (int i=0 ; i<Size() ; i++)
00230         {
00231             AnnotationTable* annoTable = GetTable(i);
00232             if (annoTable->Size() == 0)
00233                 continue;
00234             int qClass = annoTable->GetQuidClass();
00235             String fName = dataSet->GetFilePathAnnotation(qClass, conceptSet,
00236                                                           GetLabel(i) + ".tab",
00237                                                           true, false);
00238             if (fName.empty())
00239             {
00240                 ok = false;
00241                 continue;
00242             }
00243             Write(annoTable, fName, dataSet->GetDatabase(), true);
00244             if (report)
00245                 annoTable->DumpSummary();
00246         }
00247         return ok;
00248     }

Here is the call graph for this function:


Generated on Thu Jan 13 09:20:46 2011 for ImpalaSrc by  doxygen 1.5.1