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;
312 #ifdef VISP_BUILD_DEPRECATED_FUNCTIONS
322 unsigned int thickness = 1) const VP_OVERRIDE;
324 unsigned int thickness = 1) const VP_OVERRIDE;
333 vpFeatureTranslationRepresentationType getFeatureTranslationType() const;
335 double get_Tx() const;
336 double get_Ty() const;
337 double get_Tz() const;
340 void init() VP_OVERRIDE;
342 vpMatrix interaction(
unsigned int select = FEATURE_ALL) VP_OVERRIDE;
345 void print(
unsigned int select = FEATURE_ALL) const VP_OVERRIDE;
347 void set_Tx(
double t_x);
348 void set_Ty(
double t_y);
349 void set_Tz(
double t_z);
351 void setFeatureTranslationType(const vpFeatureTranslationRepresentationType r);
354 static
unsigned int selectTx();
355 static
unsigned int selectTy();
356 static
unsigned int selectTz();
361 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.