 |
Visual Servoing Platform
version 3.3.0
|
39 #ifndef vpForwardProjection_H
40 #define vpForwardProjection_H
47 #include <visp3/core/vpColor.h>
48 #include <visp3/core/vpMatrix.h>
49 #include <visp3/core/vpTracker.h>
51 #include <visp3/core/vpHomogeneousMatrix.h>
83 virtual void init() = 0;
96 virtual void setWorldCoordinates(
const vpColVector &oP) = 0;
155 virtual void projection() = 0;
200 virtual void print()
const;
211 typedef enum {
user, vpDisplayForwardProjection } vpForwardProjectionDeallocatorType;
214 vpForwardProjectionDeallocatorType deallocate;
Class that defines what is a generic geometric feature.
void init()
Default initialization.
vpForwardProjectionDeallocatorType getDeallocate()
Generic class defining intrinsic camera parameters.
Class that defines what is a feature generic tracker.
void setDeallocate(vpForwardProjectionDeallocatorType d)
Implementation of column vector and the associated operations.
static const vpColor green
Class to define colors available for display functionnalities.
Implementation of an homogeneous matrix and operations on such kind of matrices.
vpForwardProjectionDeallocatorType
virtual ~vpForwardProjection()
Destructor.