3 geneial_private_namespace(geneial)
5 geneial_private_namespace(utility)
8 geneial_export_namespace
18 virtual ~Interpolators(){};
22 template<
typename VALUE_TYPE>
23 static inline VALUE_TYPE linearInterpolate(VALUE_TYPE y0, VALUE_TYPE x0, VALUE_TYPE y1, VALUE_TYPE x1, VALUE_TYPE x);
25 template<
typename VALUE_TYPE>
26 static inline VALUE_TYPE linearInterpolate(VALUE_TYPE y0, VALUE_TYPE y1, VALUE_TYPE t);
30 template<
typename VALUE_TYPE>
31 static inline VALUE_TYPE cosineInterpolate(VALUE_TYPE y0, VALUE_TYPE x0, VALUE_TYPE y1, VALUE_TYPE x1, VALUE_TYPE x);
33 template<
typename VALUE_TYPE>
34 static inline VALUE_TYPE cosineInterpolate(VALUE_TYPE y0, VALUE_TYPE y1, VALUE_TYPE t);
44 #include <geneial/utility/Interpolators.hpp>