| 
    TuttleOFX
    1
    
   
   | 
  
  
  
 
#include <ValueInterpolator.hpp>


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 | 
Definition at line 54 of file ValueInterpolator.hpp.
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.
| tuttle::host::attribute::GenericInterpolator< T >::~GenericInterpolator | ( | ) |  [pure virtual] | 
        
Definition at line 92 of file ValueInterpolator.hpp.
| OfxStatus tuttle::host::attribute::GenericInterpolator< T >::getValue | ( | const TimeValueT & | prev, | 
| const TimeValueT & | next, | ||
| const OfxTime | t, | ||
| T & | v | ||
| ) |  [inline, virtual] | 
        
Implements tuttle::host::attribute::Interpolator< T >.
Definition at line 61 of file ValueInterpolator.hpp.
References tuttle::host::attribute::GenericInterpolator< T >::interpolate(), kOfxStatOK, tuttle::host::attribute::TimeValue< T >::time, and tuttle::host::attribute::TimeValue< T >::value.

| virtual double tuttle::host::attribute::GenericInterpolator< T >::interpolate | ( | const double | pos | ) |  const [protected, pure virtual] |