73 double time)
const override;
80 double time)
const override;
91 #endif // vcsl_scale_h_
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’?.
void set_scale(std::vector< double > const &new_scale)
Set the scale variation along the 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.
std::vector< double > scale() const
Return the scale variation along the time.
vnl_vector< double > execute(const vnl_vector< double > &v, double time) const override
Image of ‘v’ by ‘this’.
bool is_valid() const override
Is ‘this’ correctly set ?.
~vcsl_scale() override=default