Cubic Hermite interpolating spline
Cubic Hermite splines for interpolating data points. Splines are constructed from a set of points and optionally, a set of knots (interpolating parameter values) and tangents at each point. If the knots are not specified, they will be auto-computed using a chord-length parameterization from the points. If the tangents are not specified, tangents are computed using central differencing.
Edited by Dave Pugmire