2 #ifndef vcsl_translation_h_ 3 #define vcsl_translation_h_ 74 double time)
const override;
81 double time)
const override;
91 #endif // vcsl_translation_h_
bool is_valid() const override
Is ‘this’ correctly set ?.
vcsl_translation()=default
vnl_vector< double > vector_value(double time) const
Compute the value of the parameter at time ‘time’.
vnl_vector< double > inverse(const vnl_vector< double > &v, double time) const override
Image of ‘v’ by the inverse of ‘this’.
list_of_vectors vector() const
Return the angle variation along the time.
vnl_vector< double > execute(const vnl_vector< double > &v, double time) const override
Image of ‘v’ by ‘this’.
Translation transformation.
void set_vector(list_of_vectors const &new_vector)
Set the direction vector variation along the time.
~vcsl_translation() override=default
list_of_vectors vector_
Direction vector variation along the time.
bool is_invertible(double time) const override
Is ‘this’ invertible at time ‘time’?.