template<class Col1T, class Col2T = Column::InvalidColumn, class Col3T = Column::InvalidColumn, class Col4T = Column::InvalidColumn, class Col5T = Column::InvalidColumn, class Col6T = Column::InvalidColumn, class Col7T = Column::InvalidColumn, class Col8T = Column::InvalidColumn, class Col9T = Column::InvalidColumn>
Definition at line 160 of file TableTem.h. Referenced by Impala::Core::Table::Impala::Core::Table::TableTem< int > >::Add(), Impala::Core::Table::Impala::Core::Table::TableTem< int > >::Append(), Impala::Core::Feature::InterestPointFeature::DenseAllDetector(), Impala::Core::Feature::PointDescriptorTable::FromPointList(), Impala::Core::Feature::InterestPointFeature::ProjectOntoCodebook(), and Impala::Core::Table::Impala::Core::Table::TableTem< int > >::ReserveMin(). 00161 { 00162 if (newCapacity == Capacity()) 00163 return true; 00164 if (mCol1.Valid() && (!mCol1.Reserve(newCapacity, copyData))) 00165 return false; 00166 if (mCol2.Valid() && (!mCol2.Reserve(newCapacity, copyData))) 00167 return false; 00168 if (mCol3.Valid() && (!mCol3.Reserve(newCapacity, copyData))) 00169 return false; 00170 if (mCol4.Valid() && (!mCol4.Reserve(newCapacity, copyData))) 00171 return false; 00172 if (mCol5.Valid() && (!mCol5.Reserve(newCapacity, copyData))) 00173 return false; 00174 if (mCol6.Valid() && (!mCol6.Reserve(newCapacity, copyData))) 00175 return false; 00176 if (mCol7.Valid() && (!mCol7.Reserve(newCapacity, copyData))) 00177 return false; 00178 if (mCol8.Valid() && (!mCol8.Reserve(newCapacity, copyData))) 00179 return false; 00180 if (mCol9.Valid() && (!mCol9.Reserve(newCapacity, copyData))) 00181 return false; 00182 if (mLast > newCapacity) 00183 mLast = newCapacity; 00184 return true; 00185 }
|