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> 169 virtual void print()
const;
191 virtual void projection() = 0;
196 void setDeallocate(vpForwardProjectionDeallocatorType d) { deallocate = d; }
205 virtual void setWorldCoordinates(
const vpColVector &oP) = 0;
219 virtual void init() = 0;
232 vpForwardProjectionDeallocatorType deallocate;
virtual ~vpForwardProjection()
Destructor that does nothing.
Implementation of an homogeneous matrix and operations on such kind of matrices.
vpForwardProjectionDeallocatorType getDeallocate()
Class to define RGB colors available for display functionnalities.
vpColVector get_oP() const
Return object parameters expressed in the 3D object frame.
static const vpColor green
Class that defines what is a feature generic tracker.
Class that defines what is a generic geometric feature.
Generic class defining intrinsic camera parameters.
void setDeallocate(vpForwardProjectionDeallocatorType d)
Implementation of column vector and the associated operations.
vpForwardProjectionDeallocatorType
void init()
Default initialization.