ViSP
2.9.0
|
#include <vpTracker.h>
Public Member Functions | |
void | init () |
vpTracker () | |
vpTracker (const vpTracker &tracker) | |
vpTracker & | operator= (const vpTracker &tracker) |
virtual | ~vpTracker () |
Public Attributes | |
vpColVector | p |
vpColVector | cP |
bool | cPAvailable |
Class that defines what is a feature generic tracker.
A tracker is able to track features with parameters expressed in:
Definition at line 69 of file vpTracker.h.
vpTracker::vpTracker | ( | ) |
Default constructor.
Definition at line 61 of file vpTracker.cpp.
vpTracker::vpTracker | ( | const vpTracker & | tracker | ) |
Copy constructor.
Definition at line 63 of file vpTracker.cpp.
|
inlinevirtual |
Destructor.
Definition at line 101 of file vpTracker.h.
void vpTracker::init | ( | void | ) |
Default initialization.
Definition at line 54 of file vpTracker.cpp.
References cPAvailable.
Referenced by vpMeTracker::init().
vpColVector vpTracker::cP |
Feature coordinates expressed in the camera frame cP.
Definition at line 82 of file vpTracker.h.
Referenced by vpFeaturePoint3D::buildFrom(), vpSphere::changeFrame(), vpCircle::changeFrame(), vpCylinder::changeFrame(), vpLine::changeFrame(), vpFeatureBuilder::create(), vpCircle::init(), vpSphere::init(), vpLine::init(), vpPoint::init(), vpCylinder::init(), operator=(), vpPoint::operator=(), vpForwardProjection::print(), vpPose::printPoint(), vpForwardProjection::project(), vpSphere::projection(), vpCircle::projection(), vpCylinder::projection(), and vpLine::projection().
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=().
vpColVector vpTracker::p |
Feature coordinates expressed in the image plane p. They correspond to 2D normalized coordinates expressed in meters.
Definition at line 78 of file vpTracker.h.
Referenced by vpFeatureBuilder::create(), vpPoint::display(), vpSphere::display(), vpCircle::display(), vpCylinder::display(), vpProjectionDisplay::display(), vpLine::display(), vpProjectionDisplay::displayCamera(), vpDisplay::displayFrame(), vpPose::displayModel(), vpCircle::init(), vpSphere::init(), vpMeTracker::init(), vpLine::init(), vpPoint::init(), vpCylinder::init(), operator=(), vpPoint::operator=(), vpForwardProjection::print(), vpPose::printPoint(), vpForwardProjection::project(), vpSphere::projection(), vpCircle::projection(), vpCylinder::projection(), and vpLine::projection().