2 #ifndef vcsl_displacement_h_ 3 #define vcsl_displacement_h_ 67 double time)
const override;
74 double time)
const override;
84 #endif // vcsl_displacement_h_
void set_point(list_of_vectors const &new_point)
Set the variation of the point of the axis along the time.
~vcsl_displacement() override=default
vnl_vector< double > inverse(const vnl_vector< double > &v, double time) const override
Image of ‘v’ by the inverse of ‘this’.
bool is_valid() const override
Is ‘this’ correctly set ?.
vnl_vector< double > vector_value(double time) const
Compute the value of the vector at time ‘time’.
list_of_vectors point() const
Return the variation of the point of the axis along the time.
Rotation transformation (either 2D or 3D)
list_of_vectors point_
Variation of the point of the axis along the time.
void set_static_point(vnl_vector< double > const &new_point)
Set the point for a static displacement.
vnl_vector< double > execute(const vnl_vector< double > &v, double time) const override
Image of ‘v’ by ‘this’.
Rotation transformation (either 2D or 3D).
bool is_valid() const override
Is ‘this’ correctly set ?.
vcsl_displacement()=default