39 #ifndef vpFeatureTranslation_H
40 #define vpFeatureTranslation_H
42 #include <visp3/core/vpConfig.h>
43 #include <visp3/core/vpHomogeneousMatrix.h>
44 #include <visp3/core/vpMatrix.h>
45 #include <visp3/core/vpRGBa.h>
46 #include <visp3/core/vpTranslationVector.h>
47 #include <visp3/visual_features/vpBasicFeature.h>
302 } vpFeatureTranslationRepresentationType;
317 unsigned int thickness = 1) const VP_OVERRIDE;
319 unsigned int thickness = 1) const VP_OVERRIDE;
328 vpFeatureTranslationRepresentationType getFeatureTranslationType() const;
330 double get_Tx() const;
331 double get_Ty() const;
332 double get_Tz() const;
335 void init() VP_OVERRIDE;
337 vpMatrix interaction(
unsigned int select = FEATURE_ALL) VP_OVERRIDE;
340 void print(
unsigned int select = FEATURE_ALL) const VP_OVERRIDE;
342 void set_Tx(
double t_x);
343 void set_Ty(
double t_y);
344 void set_Tz(
double t_z);
346 void setFeatureTranslationType(const vpFeatureTranslationRepresentationType r);
349 static
unsigned int selectTx();
350 static
unsigned int selectTy();
351 static
unsigned int selectTz();
356 vpFeatureTranslationRepresentationType translation;
class that defines what is a visual feature
virtual void display(const vpCameraParameters &cam, const vpImage< unsigned char > &I, const vpColor &color=vpColor::green, unsigned int thickness=1) const =0
Generic class defining intrinsic camera parameters.
Implementation of column vector and the associated operations.
Class to define RGB colors available for display functionalities.
static const vpColor green
Class that defines the translation visual feature .
Implementation of an homogeneous matrix and operations on such kind of matrices.
Implementation of a matrix and operations on matrices.