#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
StepOverClampedCubicSpline::StepOverClampedCubicSpline | ( | ) |
Constructor:
StepOverClampedCubicSpline::~StepOverClampedCubicSpline | ( | ) |
Destructor.
double StepOverClampedCubicSpline::GetValueSpline | ( | MAL_VECTOR(TimePoints, double) | , |
double | CurrentLocalTime | ||
) |
References i, and MAL_VECTOR.
|
protected |
void StepOverClampedCubicSpline::SetParameters | ( | MAL_VECTOR(Points, double) | , |
MAL_VECTOR(TimePoints, double) | , | ||
MAL_VECTOR(DerivativeEndPoints, double) | |||
) |
Set the parameters
References i, j, 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, and MAL_VECTOR_RESIZE.
|
protected |