51 #include <visp/vpMatrix.h>
52 #include <visp/vpHomogeneousMatrix.h>
54 #include <visp/vpForwardProjection.h>
144 void setRho(
const double rho) { p[0] = rho ; };
154 void setTheta(
const double theta) { p[1] = theta ;};
182 const double &C1,
const double &D1,
183 const double &A2,
const double &B2,
184 const double &C2,
const double &D2) ;
202 const unsigned int thickness=1) ;
207 const unsigned int thickness=1) ;
virtual void changeFrame(const vpHomogeneousMatrix &cMo, vpColVector &cP)=0
The class provides a data structure for the homogeneous matrices as well as a set of operations on th...
Class to define colors available for display functionnalities.
virtual void display(const vpImage< unsigned char > &I, const vpCameraParameters &cam, const vpColor &color=vpColor::green, const unsigned int thickness=1)=0
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.
void setRho(const double rho)
void setTheta(const double theta)
Class that provides a data structure for the column vectors as well as a set of operations on these v...
virtual vpForwardProjection * duplicate() const =0