|
cgv
|
Public Member Functions | |
| std::unique_ptr< interpolator< ValueT, ParamT > > | clone () const override |
| ValueT | at (ParamT t) const override |
| Public Member Functions inherited from cgv::math::interpolator< ValueT, float > | |
| 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]. | |
Additional Inherited Members | |
| Public Types inherited from cgv::math::piecewise_interpolator_storage< std::pair< float, ValueT >, ValueT, float > | |
| using | point_type |
| Public Attributes inherited from cgv::math::piecewise_interpolator_storage< std::pair< float, ValueT >, ValueT, float > | |
| std::vector< point_type > | points |
Definition at line 700 of file interpolate.h.
|
inlineoverride |
Definition at line 710 of file interpolate.h.
|
inlineoverridevirtual |
Implements cgv::math::interpolator< ValueT, float >.
Definition at line 706 of file interpolate.h.