39 #ifndef vpFeaturePointPolar_H 40 #define vpFeaturePointPolar_H 47 #include <visp3/core/vpMatrix.h> 48 #include <visp3/core/vpPoint.h> 49 #include <visp3/visual_features/vpBasicFeature.h> 51 #include <visp3/core/vpHomogeneousMatrix.h> 52 #include <visp3/core/vpRGBa.h> 273 void buildFrom(
double rho,
double theta,
double Z);
276 unsigned int thickness = 1)
const;
278 unsigned int thickness = 1)
const;
291 double get_rho()
const;
293 double get_theta()
const;
295 double get_Z()
const;
301 void print(
unsigned int select = FEATURE_ALL)
const;
304 void set_rho(
double rho);
306 void set_theta(
double theta);
308 void set_Z(
double Z);
310 void set_rhoThetaZ(
double rho,
double theta,
double Z);
315 static unsigned int selectRho();
316 static unsigned int selectTheta();
Implementation of a matrix and operations on matrices.
Class to define colors available for display functionnalities.
static const vpColor green
Class that defines 2D image point visual feature with polar coordinates described in ...
virtual void print(unsigned int select=FEATURE_ALL) const =0
Print the name of the feature.
class that defines what is a visual feature
virtual vpColVector error(const vpBasicFeature &s_star, unsigned int select=FEATURE_ALL)
Generic class defining intrinsic camera parameters.
Implementation of column vector and the associated operations.
virtual vpBasicFeature * duplicate() const =0
virtual vpMatrix interaction(unsigned int select=FEATURE_ALL)=0
Compute the interaction matrix from a subset of the possible features.
virtual void display(const vpCameraParameters &cam, const vpImage< unsigned char > &I, const vpColor &color=vpColor::green, unsigned int thickness=1) const =0
virtual ~vpFeaturePointPolar()
Destructor. Does nothing.