void init(Scalar seconds = 1.0, Mode mode = STOP)
{
Interpolator::init(seconds, mode);
calculate(0.0); // set value
void init(Scalar seconds = 1.0, Mode mode = STOP)
{
Interpolator::init(seconds, mode);
calculate(0.0); // set value
}
virtual void calculate(T& value, Scalar alpha) = 0;
const T& getValue() const
{
}
virtual void calculate(T& value, Scalar alpha) = 0;
const T& getValue() const
{
PolynomialInterpolator() {}
PolynomialInterpolator(const T coefficients[D+1],
PolynomialInterpolator() {}
PolynomialInterpolator(const T coefficients[D+1],
PolynomialInterpolator() {}
PolynomialInterpolator(const T coefficients[2], Scalar seconds = 1.0,
PolynomialInterpolator() {}
PolynomialInterpolator(const T coefficients[2], Scalar seconds = 1.0,
void init(const T coefficients[2], Scalar seconds = 1.0,
Interpolator::Mode mode = Interpolator::STOP)
{
void init(const T coefficients[2], Scalar seconds = 1.0,
Interpolator::Mode mode = Interpolator::STOP)
{