44 #ifndef vpFeatureTranslation_H
45 #define vpFeatureTranslation_H
52 #include <visp/vpMatrix.h>
53 #include <visp/vpBasicFeature.h>
54 #include <visp/vpTranslationVector.h>
55 #include <visp/vpHomogeneousMatrix.h>
56 #include <visp/vpRGBa.h>
299 } vpFeatureTranslationRepresentationType;
315 void set_Tx(
const double t_x) ;
316 void set_Ty(
const double t_y) ;
317 void set_Tz(
const double t_z) ;
319 double get_Tx()
const ;
320 double get_Ty()
const ;
321 double get_Tz()
const ;
369 inline static unsigned int selectTx() {
return FEATURE_LINE[0] ; }
413 inline static unsigned int selectTy() {
return FEATURE_LINE[1] ; }
457 inline static unsigned int selectTz() {
return FEATURE_LINE[2] ; }
463 const unsigned int select = FEATURE_ALL) ;
465 void print(
const unsigned int select= FEATURE_ALL)
const ;
475 unsigned int thickness=1)
const ;
479 unsigned int thickness=1)
const ;
484 vpFeatureTranslationRepresentationType translation;
Definition of the vpMatrix class.
Class that defines the translation visual feature .
The class provides a data structure for the homogeneous matrices as well as a set of operations on th...
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 unsigned int selectTy()
static const vpColor green
class that defines what is a visual feature
static unsigned int selectTz()
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.
Class that provides a data structure for the column vectors as well as a set of operations on these v...
static unsigned int selectTx()
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.