V-ART
translationaction.h
Go to the documentation of this file.
1 
5 #ifndef VART_TRANSLATIONACTION_H
6 #define VART_TRANSLATIONACTION_H
7 
8 #include "vart/transformaction.h"
9 #include "vart/point4d.h"
10 
11 namespace VART {
17  {
18  public:
19  // PUBLIC STATIC METHODS
20  // PUBLIC METHODS
22  virtual ~TranslationAction() {}
23  void SetTranslation(double tx, double ty, double tz);
24  void SetTranslation(const Point4D& vector);
25  protected:
26  // PROTECTED STATIC METHODS
27  // PROTECTED METHODS
28  virtual void Move();
29  // PROTECTED STATIC ATTRIBUTES
30  // PROTECTED ATTRIBUTES
33  }; // end class declaration
34 } // end namespace
35 
36 #endif
Header file for V-ART class "TransformAction".
Points and vectors using homogeneous coordinates.
Definition: point4d.h:22
void SetTranslation(double tx, double ty, double tz)
Point4D goal
A vector that describes the final Translation.
Header file for V-ART class "Point4D".
virtual void Move()
Make the action update its targets.