48 template<
typename Scalar>
52 typedef std::vector<Scalar> Target;
53 typedef std::pair<Scalar, Target> Point;
57 virtual Target getValue(Scalar _atInput) = 0;
58 virtual Scalar getMaxInput() = 0;
59 virtual Scalar getMinInput() = 0;
70 template<
typename Scalar>
74 typedef std::vector<Scalar> Target;
75 typedef std::pair<Scalar, Target> Point;
82 Target getValue(Scalar atX);
101 #if defined(INCLUDE_TEMPLATES) && !defined(INTERPOLATIONT_CC) 102 #define INTERPOLATIONT_TEMPLATES 103 #include "BezierInterpolationT_impl.hh"