40 #ifndef vpFeatureTranslation_H
41 #define vpFeatureTranslation_H
48 #include <visp3/core/vpMatrix.h>
49 #include <visp3/visual_features/vpBasicFeature.h>
50 #include <visp3/core/vpTranslationVector.h>
51 #include <visp3/core/vpHomogeneousMatrix.h>
52 #include <visp3/core/vpRGBa.h>
295 } vpFeatureTranslationRepresentationType;
314 unsigned int thickness=1)
const ;
318 unsigned int thickness=1)
const ;
326 const unsigned int select = FEATURE_ALL) ;
328 vpFeatureTranslationRepresentationType getFeatureTranslationType()
const;
330 double get_Tx()
const ;
331 double get_Ty()
const ;
332 double get_Tz()
const ;
340 void print(
const unsigned int select= FEATURE_ALL)
const ;
342 void set_Tx(
const double t_x) ;
343 void set_Ty(
const double t_y) ;
344 void set_Tz(
const double t_z) ;
346 void setFeatureTranslationType(
const vpFeatureTranslationRepresentationType r);
350 static unsigned int selectTx();
351 static unsigned int selectTy();
352 static unsigned int selectTz();
357 vpFeatureTranslationRepresentationType translation;
Implementation of a matrix and operations on matrices.
Class that defines the translation visual feature .
Implementation of an homogeneous matrix and operations on such kind of matrices.
virtual void print(const unsigned int select=FEATURE_ALL) const =0
Print the name of the feature.
Class to define colors available for display functionnalities.
virtual vpColVector error(const vpBasicFeature &s_star, const unsigned int select=FEATURE_ALL)
Compute the error between two visual features from a subset of the possible features.
static const vpColor green
class that defines what is a visual feature
virtual vpMatrix interaction(const unsigned int select=FEATURE_ALL)=0
Compute the interaction matrix from a subset of the possible features.
Generic class defining intrinsic camera parameters.
Implementation of column vector and the associated operations.
virtual vpBasicFeature * duplicate() const =0
virtual void display(const vpCameraParameters &cam, const vpImage< unsigned char > &I, const vpColor &color=vpColor::green, unsigned int thickness=1) const =0
virtual ~vpFeatureTranslation()
Destructor. Does nothing.