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.
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)
vpColVector get_oP() const
Return object parameters expressed in the 3D object frame.
Implementation of column vector and the associated operations.
vpForwardProjectionDeallocatorType
void init()
Default initialization.