vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CatmullRomInterpolator Class Reference

#include <CatmullRomInterpolator.h>

Inheritance diagram for CatmullRomInterpolator:
Interpolator

Public Member Functions

 META_DAObject (CatmullRomInterpolator,"Catmull-Rom Interpolator") virtual Vec3ArrayPtr interpolate(const Vec3ArrayPtr array
 
osg::Vec3 interpolatePoint (const double &t, const osg::Vec3 &p0, const osg::Vec3 &p1, const osg::Vec3 &p2, const osg::Vec3 &p3)
 
- Public Member Functions inherited from Interpolator
virtual Vec3ArrayPtr interpolate (const Vec3ArrayPtr array, unsigned int interpolationSteps, bool closed)=0
 
virtual std::string classDescription () const =0
 
virtual std::string className () const =0
 

Public Attributes

unsigned int interpolationSteps
 
unsigned int bool closed
 

Additional Inherited Members

- Protected Member Functions inherited from Interpolator
virtual ~Interpolator ()
 

Member Function Documentation

osg::Vec3 CatmullRomInterpolator::interpolatePoint ( const double &  t,
const osg::Vec3 &  p0,
const osg::Vec3 &  p1,
const osg::Vec3 &  p2,
const osg::Vec3 &  p3 
)

Public methods

CatmullRomInterpolator::META_DAObject ( CatmullRomInterpolator  ,
"Catmull-Rom Interpolator  
) const

Inherited virtual methods

Member Data Documentation

unsigned int bool CatmullRomInterpolator::closed
unsigned int CatmullRomInterpolator::interpolationSteps

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