Home || Architecture || Video Search || Visual Search || Scripts || Applications || 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::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 Fri Mar 19 11:19:25 2010 for ImpalaSrc by  doxygen 1.5.1