 |
Visual Servoing Platform
version 3.2.0
|
47 #include <visp3/core/vpHomogeneousMatrix.h>
48 #include <visp3/core/vpMatrix.h>
50 #include <visp3/core/vpForwardProjection.h>
124 void setRho(
const double rho) { p[0] = rho; };
134 void setTheta(
const double theta) { p[1] = theta; };
146 double getTheta()
const {
return p[1]; }
157 double getRho()
const {
return p[0]; }
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 const unsigned int thickness = 1);
Class that defines what is a generic geometric feature.
Generic class defining intrinsic camera parameters.
virtual vpForwardProjection * duplicate() const =0
virtual void setWorldCoordinates(const vpColVector &oP)=0
Implementation of column vector and the associated operations.
virtual void projection()=0
static const vpColor green
virtual void changeFrame(const vpHomogeneousMatrix &cMo, vpColVector &cP)=0
Class that defines a line in the object frame, the camera frame and the image plane....
Class to define colors available for display functionnalities.
Implementation of an homogeneous matrix and operations on such kind of matrices.
virtual void display(const vpImage< unsigned char > &I, const vpCameraParameters &cam, const vpColor &color=vpColor::green, const unsigned int thickness=1)=0