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

template<class T>
void Impala::Core::Table::RemoveRow ( T *  table,
bool *  filter 
) [inline]

Definition at line 34 of file RemoveRow.h.

Referenced by Impala::Visualization::SimilarityTableSetRank::HandleCorrection(), Impala::Visualization::RotorBrowser::RotorBrowserGUI::ImageSelectionEvent(), Impala::Core::Feature::RadiusClusteror< SimFunc >::ProcessBuffer(), Impala::Core::VideoSet::VxsDocument::RemoveCursorFromBookmarked(), Impala::Core::VideoSet::SegmentationDocument::RemoveCursorFromBookmarked(), Impala::Core::ImageSet::IxsDocument::RemoveCursorFromBookmarked(), Impala::Core::VideoSet::Keyframes::RemoveDuplicates(), RemoveRow(), and Impala::Core::Trec::ThreadBookmarked::RemoveShot().

00035 {
00036     if (!filter)
00037         return;
00038     Column::RemoveRow(table->GetColumn1(), filter, table->Size());
00039     Column::RemoveRow(table->GetColumn2(), filter, table->Size());
00040     Column::RemoveRow(table->GetColumn3(), filter, table->Size());
00041     Column::RemoveRow(table->GetColumn4(), filter, table->Size());
00042     Column::RemoveRow(table->GetColumn5(), filter, table->Size());
00043     Column::RemoveRow(table->GetColumn6(), filter, table->Size());
00044     Column::RemoveRow(table->GetColumn7(), filter, table->Size());
00045     Column::RemoveRow(table->GetColumn8(), filter, table->Size());
00046     Column::RemoveRow(table->GetColumn9(), filter, table->Size());
00047     int nSize = 0;
00048     for (int i=0 ; i<table->Size() ; i++)
00049         if (! filter[i])
00050             nSize++;
00051     table->SetSize(nSize);
00052 }


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