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

void Impala::Core::Tracking::TrackerBackFore::GetFilterFromPosition ( int  x,
int  y,
int &  filterX,
int &  filterY 
) [inline]

Definition at line 133 of file TrackerBackFore.h.

References Impala::Core::Array::Array2dTem< StorT, elemSize, ArithT >::CH(), Impala::Core::Array::Array2dTem< StorT, elemSize, ArithT >::CW(), Impala::Core::Geometry::Rectangle::Height(), mFilterSize, mPosition, mSampleSpacing, mSearchKernel, and Impala::Core::Geometry::Rectangle::Width().

00134     {
00135         if(x >= mSearchKernel->CW() || y >= mSearchKernel->CH())
00136             return;
00137 
00138         int w, h;
00139         w = mPosition.Width()/mSampleSpacing;
00140         h = mPosition.Height()/mSampleSpacing;
00141         x -= mFilterSize/2;
00142         y -= mFilterSize/2;
00143 
00144         filterX = x/mSampleSpacing;
00145         if (filterX < 0)
00146             filterX = 0;
00147         if (filterX >= w)
00148             filterX = w-1;
00149 
00150         filterY = y/mSampleSpacing;
00151         if (filterY < 0)
00152             filterY = 0;
00153         if (filterY >= h)
00154             filterY = h-1;
00155     }

Here is the call graph for this function:


Generated on Fri Mar 19 11:22:45 2010 for ImpalaSrc by  doxygen 1.5.1