32 #ifndef Interpolator_INCLUDE_ONCE 33 #define Interpolator_INCLUDE_ONCE 58 VL_DEBUG_SET_OBJECT_NAME()
67 virtual vl::fvec4 computePoint(
float t)
const = 0;
75 virtual vl::fvec3 computePoint(
float t)
const = 0;
83 virtual vl::fvec2 computePoint(
float t)
const = 0;
91 virtual float computePoint(
float t)
const = 0;
99 virtual vl::dvec4 computePoint(
float t)
const = 0;
107 virtual vl::dvec3 computePoint(
float t)
const = 0;
115 virtual vl::dvec2 computePoint(
float t)
const = 0;
123 virtual double computePoint(
float t)
const = 0;
Abstract class that interpolates vl::fvec2 values.
Abstract class that interpolates vl::dvec4 values.
Abstract class that interpolates vl::dvec2 values.
Abstract class that interpolates double values.
Abstract class that interpolates float values.
Abstract class for all the interpolators.
#define VL_INSTRUMENT_CLASS(ClassName, BaseClass)
Visualization Library main namespace.
The base class for all the reference counted objects.
Implements the OpenGL Shading Language convenience functions for scalar and vector operations...
#define VL_INSTRUMENT_ABSTRACT_CLASS(ClassName, BaseClass)
Abstract class that interpolates vl::fvec3 values.
Abstract class that interpolates vl::dvec3 values.
Abstract class that interpolates vl::fvec4 values.