34 #ifndef vpFeatureTranslation_H
35 #define vpFeatureTranslation_H
42 #include <visp3/core/vpHomogeneousMatrix.h>
43 #include <visp3/core/vpMatrix.h>
44 #include <visp3/core/vpRGBa.h>
45 #include <visp3/core/vpTranslationVector.h>
46 #include <visp3/visual_features/vpBasicFeature.h>
288 } vpFeatureTranslationRepresentationType;
303 unsigned int thickness = 1) const vp_override;
305 unsigned int thickness = 1) const vp_override;
314 vpFeatureTranslationRepresentationType getFeatureTranslationType() const;
316 double get_Tx() const;
317 double get_Ty() const;
318 double get_Tz() const;
321 void init() vp_override;
323 vpMatrix interaction(
unsigned int select = FEATURE_ALL) vp_override;
326 void print(
unsigned int select = FEATURE_ALL) const vp_override;
328 void set_Tx(
double t_x);
329 void set_Ty(
double t_y);
330 void set_Tz(
double t_z);
332 void setFeatureTranslationType(const vpFeatureTranslationRepresentationType r);
335 static
unsigned int selectTx();
336 static
unsigned int selectTy();
337 static
unsigned int selectTz();
342 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.