Developer Documentation
RAVL, Recognition And Vision Library
USER HOME PAGE CLASS LIST CONTENTS
Ravl - Images - Tracking - PointTrackModelC
 

  PUBLIC
PointTrackModelC::PointTrackModelC(UIntT,const Index2dC &,IntT,const Array2dC &)
PointTrackModelC::ID(void) const
PointTrackModelC::Location(void) const
PointTrackModelC::EstimateLocation(IntT)
PointTrackModelC::Frame(void) const
PointTrackModelC::Update(const Point2dC &,UIntT,IntT)
PointTrackModelC::Template(void)
PointTrackModelC::Velocity(void) const
PointTrackModelC::MatchScore(void) const

   PointTrackModelC   
 
Tracking information on a single point.
 
include "Ravl/Image/PointTrackModel.hh"
Created:24/7/2002 
Source file:Ravl/Image/Processing/Tracking/PointTrackModel.hh
User Level:Normal
Library:RavlImageProc
In Scope:RavlImageN

Variables:
UIntT id;
Point ID.

Point2dC at;
Point at which it was last seen.

Vector2dC vel;
Difference between previous two positions.

UIntT frame;
Frame number.

IntT matchScore;
Last match score.

Array2dC templ;
Template of feature.

Methods:
PointTrackModelC(UIntT nid,const Index2dC & nat,IntT frameNo,const Array2dC<ByteT> & ntempl)
Create new track.

UIntT ID() const
Access track ID.

const Point2dC & Location() const
Access last location that object was seen.

Point2dC EstimateLocation(IntT frameNo)
Estimate location in given frame.
Simple estimate on next position based on the points velocity.

IntT Frame() const
Access frame number object was last seen.

void Update(const Point2dC & nat,UIntT frameNo,IntT nmatchScore)
Update a track.

Array2dC<ByteT> & Template()
Access template.

const Vector2dC & Velocity() const
Estimated velocity of point.

IntT MatchScore() const
Get the last match score.


Maintainer:Charles Galambos, Created: 24/7/2002, Documentation by CxxDoc: Tue Aug 13 09:59:30 2002