ViSP
 All Classes Functions Variables Enumerations Enumerator Friends Groups Pages
vpTracker Class Reference

#include <vpTracker.h>

+ Inheritance diagram for vpTracker:
+ Collaboration diagram for vpTracker:

Public Member Functions

void init ()
 vpTracker ()
 vpTracker (const vpTracker &tracker)
vpTrackeroperator= (const vpTracker &tracker)
virtual ~vpTracker ()

Public Attributes

vpColVector p
vpColVector cP
bool cPAvailable

Detailed Description

Class that defines what is a feature generic tracker.

A tracker is able to track features with parameters expressed in:

  • in the camera frame cP. These parameters are located in the public attribute vpTracker::cP.
  • in the image plane p. These parameters are located in the public attribute vpTracker::p. They correspond to normalized coordinates of the feature expressed in meters.

Definition at line 69 of file vpTracker.h.

Constructor & Destructor Documentation

vpTracker::vpTracker ( )

Default constructor.

Definition at line 61 of file vpTracker.cpp.

References init().

vpTracker::vpTracker ( const vpTracker tracker)

Copy constructor.

Definition at line 66 of file vpTracker.cpp.

virtual vpTracker::~vpTracker ( )
inlinevirtual

Destructor.

Definition at line 101 of file vpTracker.h.

Member Function Documentation

void vpTracker::init ( void  )

Default initialization.

Reimplemented in vpCylinder, vpPoint, vpLine, vpMeTracker, vpForwardProjection, vpSphere, and vpCircle.

Definition at line 54 of file vpTracker.cpp.

References cPAvailable.

Referenced by vpTracker().

+ Here is the caller graph for this function:

vpTracker & vpTracker::operator= ( const vpTracker tracker)

Copy operator.

Definition at line 72 of file vpTracker.cpp.

References cP, cPAvailable, and p.

Member Data Documentation

bool vpTracker::cPAvailable

Flag used to indicate if the feature parameters cP expressed in the camera frame are available.

Definition at line 88 of file vpTracker.h.

Referenced by init(), operator=(), and vpPoint::operator=().