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

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

Definition at line 152 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().

00153     {
00154         if(x >= mSearchKernel->CW() || y >= mSearchKernel->CH())
00155             return;
00156 
00157         int w, h;
00158         w = mPosition.Width()/mSampleSpacing;
00159         h = mPosition.Height()/mSampleSpacing;
00160         x -= mFilterSize/2;
00161         y -= mFilterSize/2;
00162 
00163         filterX = x/mSampleSpacing;
00164         if (filterX < 0)
00165             filterX = 0;
00166         if (filterX >= w)
00167             filterX = w-1;
00168 
00169         filterY = y/mSampleSpacing;
00170         if (filterY < 0)
00171             filterY = 0;
00172         if (filterY >= h)
00173             filterY = h-1;
00174     }

Here is the call graph for this function:


Generated on Thu Jan 13 09:21:07 2011 for ImpalaSrc by  doxygen 1.5.1