Public Member Functions | Protected Attributes | List of all members
ion::Animation::CKochanekBartelsSplineInterpolator< T > Class Template Reference

#include <CKochanekBartelsSplineInterpolator.h>

Inheritance diagram for ion::Animation::CKochanekBartelsSplineInterpolator< T >:
Inheritance graph
[legend]
Collaboration diagram for ion::Animation::CKochanekBartelsSplineInterpolator< T >:
Collaboration graph
[legend]

Public Member Functions

virtual T Interpolate (ISpline< T > const &Path, int const Index, float const Mu)
 
void SetBias (float const bias)
 
void SetTension (float const tension)
 
float GetBias () const
 
float GetTension () const
 

Protected Attributes

float Tension = 0
 
float Bias = 0
 

Member Function Documentation

template<typename T >
float ion::Animation::CKochanekBartelsSplineInterpolator< T >::GetBias ( ) const
inline
template<typename T >
float ion::Animation::CKochanekBartelsSplineInterpolator< T >::GetTension ( ) const
inline
template<typename T >
T ion::Animation::CKochanekBartelsSplineInterpolator< T >::Interpolate ( ISpline< T > const &  Path,
int const  Index,
float const  Mu 
)
virtual
template<typename T >
void ion::Animation::CKochanekBartelsSplineInterpolator< T >::SetBias ( float const  bias)
inline
template<typename T >
void ion::Animation::CKochanekBartelsSplineInterpolator< T >::SetTension ( float const  tension)
inline

Member Data Documentation

template<typename T >
float ion::Animation::CKochanekBartelsSplineInterpolator< T >::Bias = 0
protected
template<typename T >
float ion::Animation::CKochanekBartelsSplineInterpolator< T >::Tension = 0
protected

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