|
ViSP
|
#include <vpTracker.h>
Inheritance diagram for vpTracker:
Collaboration diagram for vpTracker: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 | ( | ) |
| vpTracker::vpTracker | ( | const vpTracker & | tracker | ) |
Copy constructor.
Definition at line 66 of file vpTracker.cpp.
|
inlinevirtual |
Destructor.
Definition at line 101 of file vpTracker.h.
| 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:| 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(), vpMeTracker::display(), vpProjectionDisplay::display(), vpCircle::display(), vpCylinder::display(), vpLine::display(), vpProjectionDisplay::displayCamera(), vpDisplay::displayFrame(), vpPose::displayModel(), vpCircle::init(), vpSphere::init(), vpMeTracker::init(), vpLine::init(), vpPoint::init(), vpCylinder::init(), vpMeLine::leastSquare(), operator=(), vpPoint::operator=(), vpForwardProjection::print(), vpPose::printPoint(), vpForwardProjection::project(), vpSphere::projection(), vpCircle::projection(), vpCylinder::projection(), vpLine::projection(), and vpMeLine::updateDelta().