Aikido
Spline Class Reference

A class representing multi-dimensional spline curves. More...

#include <aikido/common/BSpline.hpp>

Detailed Description

A class representing multi-dimensional spline curves.

The class represents B-splines with non-uniform knot vectors. Each control point of the B-spline is associated with a basis function

\begin{align*} C(u) & = \sum_{i=0}^{n}N_{i,p}(u)P_i \end{align*}

Template Parameters
_ScalarThe underlying data type (typically float or double)
_DimThe curve dimension (e.g. 2 or 3)
_DegreePer default set to Dynamic; could be set to the actual desired degree for optimization purposes (would result in stack *allocation of several temporary variables).