#include <Mathematics/StepOverPolynome.hh>
Public Member Functions | |
StepOverClampedCubicSpline () | |
void | SetParameters (MAL_VECTOR(Points, double), MAL_VECTOR(TimePoints, double), MAL_VECTOR(DerivativeEndPoints, double)) |
double | GetValueSpline (MAL_VECTOR(TimePoints, double), double CurrentLocalTime) |
void | print () |
~StepOverClampedCubicSpline () | |
Protected Member Functions | |
MAL_MATRIX (Coefficients, double) | |
Protected Attributes | |
unsigned int | number |
class to calculate Clamped Cubic splines
Constructor:
Destructor.
double StepOverClampedCubicSpline::GetValueSpline | ( | MAL_VECTOR(TimePoints, double) | , |
double | CurrentLocalTime | ||
) |
References MAL_VECTOR, and number.
PatternGeneratorJRL::StepOverClampedCubicSpline::MAL_MATRIX | ( | Coefficients | , |
double | |||
) | [protected] |
void StepOverClampedCubicSpline::print | ( | ) |
References number.
void StepOverClampedCubicSpline::SetParameters | ( | MAL_VECTOR(Points, double) | , |
MAL_VECTOR(TimePoints, double) | , | ||
MAL_VECTOR(DerivativeEndPoints, double) | |||
) |
Set the parameters
References MAL_C_eq_A_by_B, MAL_INVERSE, MAL_MATRIX_DIM, MAL_MATRIX_NB_COLS, MAL_MATRIX_NB_ROWS, MAL_MATRIX_RESIZE, MAL_VECTOR, MAL_VECTOR_DIM, MAL_VECTOR_RESIZE, and number.
unsigned int PatternGeneratorJRL::StepOverClampedCubicSpline::number [protected] |
Referenced by GetValueSpline(), print(), and SetParameters().