| Class | Description | 
|---|---|
| CubicHermiteSpline1d | Implements one dimensional cubic Hermite spline interpolation in the  x/yplane. | 
| CubicHermiteSpline1d.Knot | Describes a single knot for a specific value of x. | 
| CubicHermiteSpline1dTest | |
| CubicHermiteSpline3d | Implements a three dimensional cubic Hermite spline interpolated by an
 independent parameter s. | 
| CubicHermiteSpline3d.Knot | |
| CubicHermiteSpline3dTest | |
| CubicSpline | A cardinal hermation Spline Interpolation method. | 
| Interpolation | Describes how a numeric list should be interpolated. | 
| LinearSpline1d | Implements 1D piecewise-linear spline interpolation. | 
| LinearSpline1d.Knot | |
| LinearSpline1dTest | |
| LinearSpline3d | Implements three dimensional linear spline interpolation. | 
| LinearSpline3d.Knot | |
| LinearSpline3dTest | |
| NumericList | A linked list of vector values arranged in order with respect to a parameter
 t. | 
| NumericListKnot | A vector and associated scalar value t that forms a single knot in a numeric
 list. | 
| ParabolicInterpolation | Written to provide interpolation of a path based on three knot points. | 
| Enum | Description | 
|---|---|
| Interpolation.Order | Order of the interpolation. | 
| SmoothingMethod | Describes a smoothing method to be used on a sequence of data. |