If something specifically needs the linear interpolator for T they should use this. More...
#include <interpolator.h>
Public Types | |
typedef T | InterpolatableType |
The type this will interpolate. More... | |
typedef CubicSpline< Real, InterpolatableType > | Storage |
The storage for type for a cubic spline. | |
Static Public Member Functions | |
template<typename TIterator > | |
static T | Interpolate (TIterator Begin, TIterator End, Real Location) |
Calculates the desired location on a cubic spline. More... | |
If something specifically needs the linear interpolator for T they should use this.
This is with be a cubic spline where applicable, and will be more smooth that the others, and be at least as intuitive as the linear version:
Definition at line 241 of file interpolator.h.
typedef T Mezzanine::SlowSplineInterpolator< T >::InterpolatableType |
The type this will interpolate.
Definition at line 246 of file interpolator.h.
|
inlinestatic |
Calculates the desired location on a cubic spline.
Begin | An iterator to the beginning of points to interpolate |
End | An iterator to the end of a data series, not one passed it. |
Location | A value between 0 and 1, that indicate how far along the curve the data point to retrieve is |
Definition at line 256 of file interpolator.h.