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;
virtual void display(const vpCameraParameters &cam, const vpImage< unsigned char > &I, const vpColor &color=vpColor::green, unsigned int thickness=1) const =0