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

bool Impala::Core::Tracking::TrackerGeneralised::ObjectVisible (  )  [inline, virtual]

Implements Impala::Core::Tracking::Tracker.

Definition at line 97 of file TrackerGeneralised.h.

References Impala::Core::Tracking::Point::Inproduct(), mPosition, and Impala::Core::Tracking::Position::size.

00098     {
00099         // normally would be the code below:
00100         //if (mPosition.translation.x >= mInput->CW())
00101         //    return false;
00102         //if (mPosition.translation.y >= mInput->CH())
00103         //    return false;
00104         //if (mPosition.translation.x + mPosition.size.x <= 0)
00105         //    return false;
00106         //if (mPosition.translation.y + mPosition.size.y <= 0)
00107         //    return false;
00108         //return true;
00109 
00110         // but because we use Clip() this works better:
00111         return mPosition.size.Inproduct() > 0;
00112     }

Here is the call graph for this function:


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