|
cgv
|
Public Types | |
| using | point_type = PointT |
Public Member Functions | |
| piecewise_interpolator_storage (std::initializer_list< point_type > points) | |
| piecewise_interpolator_storage (const std::vector< point_type > &points) | |
| template<class IteratorT > | |
| piecewise_interpolator_storage (IteratorT first, IteratorT last) | |
Public Member Functions inherited from cgv::math::interpolator< ValueT, ParamT > | |
| virtual std::unique_ptr< interpolator > | clone () const =0 |
| virtual ValueT | at (ParamT 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 | |
| std::vector< point_type > | points |
Definition at line 572 of file interpolate.h.
| using cgv::math::piecewise_interpolator_storage< PointT, ValueT, ParamT >::point_type = PointT |
Definition at line 574 of file interpolate.h.
|
inline |
Definition at line 576 of file interpolate.h.
|
inline |
Definition at line 578 of file interpolate.h.
|
inline |
Definition at line 580 of file interpolate.h.
|
inline |
Definition at line 583 of file interpolate.h.
| std::vector<point_type> cgv::math::piecewise_interpolator_storage< PointT, ValueT, ParamT >::points |
Definition at line 587 of file interpolate.h.