5 # include <vcl_msvc_warnings.h> 41 for (
unsigned int i=0;i<
v.size();++i)
42 result.
put(i,
v.get(i)+value.
get(i));
61 for (
unsigned int i=0;i<
v.size();++i)
62 result.
put(i,
v.get(i)-value.
get(i));
82 assert(!
"vcsl_cubic net yet implemented");
85 assert(!
"vcsl_spline net yet implemented");
88 assert(!
"This is impossible");
bool is_valid() const override
Is ‘this’ correctly set ?.
Translation transformation.
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’.
void put(size_t i, double const &v)
vnl_vector< double > execute(const vnl_vector< double > &v, double time) const override
Image of ‘v’ by ‘this’.
list_of_vectors vector_
Direction vector variation along the time.
double get(size_t i) const
bool is_invertible(double time) const override
Is ‘this’ invertible at time ‘time’?.