cgv
Loading...
Searching...
No Matches
cgv::math::uniform_piecewise_interpolator< ValueT, ParamT > Class Template Reference
Inheritance diagram for cgv::math::uniform_piecewise_interpolator< ValueT, ParamT >:
cgv::math::piecewise_interpolator_storage< ValueT, ValueT, float > cgv::math::interpolator< ValueT, float >

Additional Inherited Members

Public Types inherited from cgv::math::piecewise_interpolator_storage< ValueT, ValueT, float >
using point_type
Public Member Functions inherited from cgv::math::interpolator< ValueT, float >
virtual std::unique_ptr< interpolator > clone () const=0
virtual ValueT at (float t) const=0
 Return the interpolated value at position t.
virtual std::vector< ValueT > quantize (size_t n) const
 Return a sequence of n uniformly-spaced samples from the interpolator within the parameter range [0,1].
Public Attributes inherited from cgv::math::piecewise_interpolator_storage< ValueT, ValueT, float >
std::vector< point_type > points

Detailed Description

template<typename ValueT, typename ParamT = float>
class cgv::math::uniform_piecewise_interpolator< ValueT, ParamT >

Definition at line 605 of file interpolate.h.


The documentation for this class was generated from the following file: