Visualization LibraryA lightweight C++ OpenGL middleware for 2D/3D graphics |
[Home] [Tutorials] [All Classes] [Grouped Classes] |
Interpolates float values using a CatmullRomInterpolator.
More...
#include <CatmullRomInterpolator.hpp>
Public Member Functions | |
| CatmullRomInterpolatorFloat () | |
| CatmullRomInterpolatorFloat (const std::vector< float > &path) | |
| float | computePoint (float t) const |
| Samples the interpolator at the given point. | |
| CatmullRomInterpolatorFloat_T * | interpolator () |
| const CatmullRomInterpolatorFloat_T * | interpolator () const |
| void | setInterpolator (CatmullRomInterpolatorFloat_T *interpolator) |
Protected Attributes | |
| vl::ref < CatmullRomInterpolatorFloat_T > | mInterpolator |
Interpolates float values using a CatmullRomInterpolator.
| vl::CatmullRomInterpolatorFloat::CatmullRomInterpolatorFloat | ( | ) | [inline] |
| vl::CatmullRomInterpolatorFloat::CatmullRomInterpolatorFloat | ( | const std::vector< float > & | path ) | [inline] |
| float vl::CatmullRomInterpolatorFloat::computePoint | ( | float | t ) | const [inline, virtual] |
Samples the interpolator at the given point.
Implements vl::InterpolatorFloat.
| CatmullRomInterpolatorFloat_T* vl::CatmullRomInterpolatorFloat::interpolator | ( | ) | [inline] |
| const CatmullRomInterpolatorFloat_T* vl::CatmullRomInterpolatorFloat::interpolator | ( | ) | const [inline] |
| void vl::CatmullRomInterpolatorFloat::setInterpolator | ( | CatmullRomInterpolatorFloat_T * | interpolator ) | [inline] |