Simbody  3.6
SimTK::Spline_< T >::SplineImpl Class Reference

This is the implementation class that supports the Spline_ interface. More...

Public Member Functions

 SplineImpl (int degree, const Vector &x, const Vector_< T > &y)
 
 ~SplineImpl ()
 
getValue (Real t) const
 
getDerivative (int derivOrder, Real t) const
 

Public Attributes

int referenceCount
 
int degree
 
Vector x
 
Vector_< T > y
 

Detailed Description

template<class T>
class SimTK::Spline_< T >::SplineImpl

This is the implementation class that supports the Spline_ interface.

Constructor & Destructor Documentation

◆ SplineImpl()

template<class T>
SimTK::Spline_< T >::SplineImpl::SplineImpl ( int  degree,
const Vector x,
const Vector_< T > &  y 
)
inline

◆ ~SplineImpl()

template<class T>
SimTK::Spline_< T >::SplineImpl::~SplineImpl ( )
inline

Member Function Documentation

◆ getValue()

template<class T>
T SimTK::Spline_< T >::SplineImpl::getValue ( Real  t) const
inline

◆ getDerivative()

template<class T>
T SimTK::Spline_< T >::SplineImpl::getDerivative ( int  derivOrder,
Real  t 
) const
inline

Member Data Documentation

◆ referenceCount

template<class T>
int SimTK::Spline_< T >::SplineImpl::referenceCount

◆ degree

template<class T>
int SimTK::Spline_< T >::SplineImpl::degree

◆ x

template<class T>
Vector SimTK::Spline_< T >::SplineImpl::x

◆ y

template<class T>
Vector_<T> SimTK::Spline_< T >::SplineImpl::y

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