5 # include <vcl_msvc_warnings.h> 26 scale_.push_back(new_scale);
42 for (
unsigned int i=0;i<
v.size();++i)
43 result.
put(i,value*
v.get(i));
62 for (
unsigned int i=0;i<
v.size();++i)
63 result.
put(i,
v.get(i)/value);
83 assert(!
"vcsl_cubic net yet implemented");
86 assert(!
"vcsl_spline net yet implemented");
89 assert(!
"This is impossible");
vnl_vector< double > inverse(const vnl_vector< double > &v, double time) const override
Image of ‘v’ by the inverse of ‘this’.
bool is_invertible(double time) const override
Is ‘this’ invertible at time ‘time’?.
double scale_value(double time) const
Compute the value of the parameter at time ‘time’.
std::vector< double > scale_
Scale variation along the time.
vnl_vector< double > execute(const vnl_vector< double > &v, double time) const override
Image of ‘v’ by ‘this’.
void put(size_t i, double const &v)
bool is_valid() const override
Is ‘this’ correctly set ?.