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

#include <InterpolatedSpline.h>

Inheritance diagram for InterpolatedSpline:

Public Member Functions

 InterpolatedSpline (SplinePtr decoratedSpline)
 
 InterpolatedSpline (InterpolatorPtr interpolator, unsigned int interpolationSteps, SplinePtr decoratedSpline)
 
 META_DAObjectDecorator (_decoratedSpline, InterpolatedSpline,"Interpolated Spline") virtual Vec3ArrayPtr getPoints()
 
void setInterpolator (InterpolatorPtr interpolator)
 
InterpolatorPtr getInterpolator ()
 
int getInterpolationSteps () const
 
void setInterpolationSteps (int val)
 

Protected Attributes

InterpolatorPtr _interpolator
 
unsigned int _interpolationSteps
 

Constructor & Destructor Documentation

InterpolatedSpline::InterpolatedSpline ( SplinePtr  decoratedSpline)
InterpolatedSpline::InterpolatedSpline ( InterpolatorPtr  interpolator,
unsigned int  interpolationSteps,
SplinePtr  decoratedSpline 
)

Member Function Documentation

int InterpolatedSpline::getInterpolationSteps ( ) const
inline
InterpolatorPtr InterpolatedSpline::getInterpolator ( )
inline
InterpolatedSpline::META_DAObjectDecorator ( _decoratedSpline  ,
InterpolatedSpline  ,
"Interpolated Spline"   
)

Inherited methods

void InterpolatedSpline::setInterpolationSteps ( int  val)
inline
void InterpolatedSpline::setInterpolator ( InterpolatorPtr  interpolator)
inline

Getters and setters

Member Data Documentation

unsigned int InterpolatedSpline::_interpolationSteps
protected
InterpolatorPtr InterpolatedSpline::_interpolator
protected

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