 |
Visual Servoing Platform
version 3.3.0
|
47 #include <visp3/core/vpDebug.h>
48 #include <visp3/core/vpHomogeneousMatrix.h>
49 #include <visp3/core/vpMath.h>
52 #include <visp3/core/vpForwardProjection.h>
69 vpSphere(
double X0,
double Y0,
double Z0,
double R);
74 double get_x()
const {
return p[0]; }
75 double get_y()
const {
return p[1]; }
76 double get_mu20()
const {
return p[2]; }
77 double get_mu11()
const {
return p[3]; }
78 double get_mu02()
const {
return p[4]; }
80 double getX()
const {
return cP[0]; }
81 double getY()
const {
return cP[1]; }
82 double getZ()
const {
return cP[2]; }
84 double getR()
const {
return cP[3]; }
92 unsigned int thickness = 1);
Class that defines what is a generic geometric feature.
Generic class defining intrinsic camera parameters.
virtual void display(const vpImage< unsigned char > &I, const vpCameraParameters &cam, const vpColor &color=vpColor::green, unsigned int thickness=1)=0
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 what is a sphere.
Class to define colors available for display functionnalities.
Implementation of an homogeneous matrix and operations on such kind of matrices.