TuttleOFX  1
tuttle::host::attribute::GenericInterpolator< T > Class Template Reference

#include <ValueInterpolator.hpp>

Inheritance diagram for tuttle::host::attribute::GenericInterpolator< T >:
Collaboration diagram for tuttle::host::attribute::GenericInterpolator< T >:

Public Member Functions

virtual ~GenericInterpolator ()=0
OfxStatus getValue (const TimeValueT &prev, const TimeValueT &next, const OfxTime t, T &v)

Protected Member Functions

virtual double interpolate (const double pos) const =0

Private Types

typedef TimeValue< T > TimeValueT

Detailed Description

template<typename T>
class tuttle::host::attribute::GenericInterpolator< T >

Definition at line 54 of file ValueInterpolator.hpp.


Member Typedef Documentation

template<typename T >
typedef TimeValue<T> tuttle::host::attribute::GenericInterpolator< T >::TimeValueT [private]

Reimplemented from tuttle::host::attribute::Interpolator< T >.

Definition at line 56 of file ValueInterpolator.hpp.


Constructor & Destructor Documentation

template<typename T >
tuttle::host::attribute::GenericInterpolator< T >::~GenericInterpolator ( ) [pure virtual]

Definition at line 92 of file ValueInterpolator.hpp.


Member Function Documentation

template<typename T >
OfxStatus tuttle::host::attribute::GenericInterpolator< T >::getValue ( const TimeValueT prev,
const TimeValueT next,
const OfxTime  t,
T &  v 
) [inline, virtual]

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