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

template<class ArrayT>
VectorSet<ArrayT>::VectorT Impala::Core::Vector::Concat ( VectorSet< ArrayT > *  src  )  [inline]

Definition at line 29 of file Concat.h.

References Impala::Core::Vector::VectorSet< ArrayT >::GetVector(), and Impala::Core::Vector::VectorSet< ArrayT >::Size().

Referenced by Impala::Core::Feature::VisSem::ComputeRegionDescriptor().

00030 {
00031     typedef typename VectorSet<ArrayT>::VectorT VectorT;
00032 
00033     int vSize = 0;
00034     for (int i=0 ; i<src->Size() ; i++)
00035         vSize += src->GetVector(i, true).Size();
00036     VectorT res(vSize);
00037     int i = 0;
00038     for (int v=0 ; v<src->Size() ; v++)
00039     {
00040         VectorT vec = src->GetVector(v, true);
00041         for (int j=0 ; j<vec.Size() ; j++)
00042             res[i++] = vec[j];
00043     }
00044     return res;
00045 }

Here is the call graph for this function:


Generated on Fri Mar 19 11:27:04 2010 for ImpalaSrc by  doxygen 1.5.1