A set of C++ template classes for doing various types of interpolations on data with any number of dimensions.

You can feed the system an arbitrary number of n-dimensional data (data can be simple types like float, int or complex types like vectors or even matrices, custom structs, classes like biped poses etc), then resample at any resolution, or ask for the interpolated value (linear or cubic) at any point.