Visualization LibraryA lightweight C++ OpenGL middleware for 2D/3D graphics |
[Home] [Tutorials] [All Classes] [Grouped Classes] |
#include <CatmullRomInterpolator.hpp>

Public Member Functions | |
| CatmullRomInterpolatorFVec2 () | |
| CatmullRomInterpolatorFVec2 (const std::vector< vl::fvec2 > &path) | |
| vl::fvec2 | computePoint (float t) const |
| Samples the interpolator at the given point. | |
| CatmullRomInterpolatorFVec2_T * | interpolator () |
| const CatmullRomInterpolatorFVec2_T * | interpolator () const |
| void | setInterpolator (CatmullRomInterpolatorFVec2_T *interpolator) |
Protected Attributes | |
| vl::ref < CatmullRomInterpolatorFVec2_T > | mInterpolator |
| vl::CatmullRomInterpolatorFVec2::CatmullRomInterpolatorFVec2 | ( | ) | [inline] |
| vl::CatmullRomInterpolatorFVec2::CatmullRomInterpolatorFVec2 | ( | const std::vector< vl::fvec2 > & | path | ) | [inline] |
| vl::fvec2 vl::CatmullRomInterpolatorFVec2::computePoint | ( | float | t | ) | const [inline, virtual] |
| CatmullRomInterpolatorFVec2_T* vl::CatmullRomInterpolatorFVec2::interpolator | ( | ) | [inline] |
| const CatmullRomInterpolatorFVec2_T* vl::CatmullRomInterpolatorFVec2::interpolator | ( | ) | const [inline] |
| void vl::CatmullRomInterpolatorFVec2::setInterpolator | ( | CatmullRomInterpolatorFVec2_T * | interpolator | ) | [inline] |