50 #ifndef SKELETON_INTERPOLATIONT_HH 51 #define SKELETON_INTERPOLATIONT_HH 57 template<
typename Scalar>
61 typedef std::vector<Scalar> Target;
62 typedef std::pair<Scalar, Target> Point;
66 virtual Target getValue(Scalar _atInput) = 0;
67 virtual Scalar getMaxInput() = 0;
68 virtual Scalar getMinInput() = 0;
79 template<
typename Scalar>
83 typedef std::vector<Scalar> Target;
84 typedef std::pair<Scalar, Target> Point;
91 Target getValue(Scalar atX);
110 #if defined(INCLUDE_TEMPLATES) && !defined(INTERPOLATIONT_CC) 111 #define INTERPOLATIONT_TEMPLATES 112 #include "BezierInterpolationT.cc" 116 #endif //SKELETON_INTERPOLATIONT_HH