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