47 #include <visp3/core/vpHomogeneousMatrix.h> 48 #include <visp3/core/vpMatrix.h> 50 #include <visp3/core/vpForwardProjection.h> 159 void setWorldCoordinates(
const double &A1,
const double &B1,
const double &C1,
const double &D1,
const double &A2,
160 const double &B2,
const double &C2,
const double &D2);
172 unsigned int thickness = 1);
virtual void changeFrame(const vpHomogeneousMatrix &cMo, vpColVector &cP)=0
virtual void display(const vpImage< unsigned char > &I, const vpCameraParameters &cam, const vpColor &color=vpColor::green, unsigned int thickness=1)=0
Implementation of an homogeneous matrix and operations on such kind of matrices.
Class to define colors available for display functionnalities.
void setTheta(double theta)
static const vpColor green
virtual void projection()=0
Class that defines a line in the object frame, the camera frame and the image plane. All the parameters must be set in meter.
Class that defines what is a generic geometric feature.
virtual void setWorldCoordinates(const vpColVector &oP)=0
Generic class defining intrinsic camera parameters.
virtual ~vpLine()
Destructor.
Implementation of column vector and the associated operations.
virtual vpForwardProjection * duplicate() const =0