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

virtual void Impala::Core::Tracking::TrackerGeneralised::NewPosition ( int  left,
int  top,
int  right,
int  bottom 
) [inline, protected, virtual]

Definition at line 156 of file TrackerGeneralised.h.

References mInput, mObject, mPosition, mScratch, mSearcher, Impala::Core::Tracking::SearcherBase::Reset(), Impala::Core::Tracking::ObjectRepresentation::Reset(), Impala::Core::Tracking::Position::size, Impala::Core::Tracking::Position::translation, Impala::Core::Tracking::Point::x, and Impala::Core::Tracking::Point::y.

Referenced by Initialize().

00157     {
00158         //std::cout << left << ", " << top << ", " << right << ", " << bottom << std::endl;
00159         mPosition.translation.x = left;
00160         mPosition.translation.y = top;
00161         mPosition.size.x = right - left;
00162         mPosition.size.y = bottom - top;
00163         mObject->Reset(*mInput, mPosition);
00164         mSearcher->Reset(*mInput, *mObject, mPosition);
00165         delete mScratch;
00166         mScratch = new Array::Array2dVec3UInt8(mPosition.size.x*2, mPosition.size.y, 0, 0);
00167     }

Here is the call graph for this function:


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