35 #ifndef IE_CORE_INTERPOLATOR_H
36 #define IE_CORE_INTERPOLATOR_H
57 void operator()(
const T &y0,
const T &y1,
double x, T &result )
const;
65 void operator()(
const T &y0,
const T &y1,
const T &y2, T
const &y3,
double x, T &result )
const;
71 #include "Interpolator.inl"
72 #include "QuatInterpolator.inl"
73 #include "BoxInterpolator.inl"
74 #include "MatrixInterpolator.inl"
75 #include "TransformationMatrixInterpolator.inl"
76 #include "TypedDataInterpolator.inl"
77 #include "GeometricTypedDataInterpolator.inl"
79 #endif // IE_CORE_INTERPOLATOR_H
A function object which performs linear interpolation.
Definition: Interpolator.h:47
void operator()(const T &y0, const T &y1, const T &y2, T const &y3, double x, T &result) const
Interpolate between y1 and y2. Requires additional data points on either side.
void operator()(const T &y0, const T &y1, double x, T &result) const
Interpolate between y0 and y1.
A function object which performs cubic interpolation.
Definition: Interpolator.h:51
This namespace contains all components of the core library.
Definition: AddSmoothSkinningInfluencesOp.h:43