AddSample(float t, const T *sample, const T *tangent=NULL) | Interpolator | [inline, virtual] |
AllocateSamples(unsigned int num_samples, unsigned int size_sample) | Interpolator | [inline, protected] |
ComputeTangents(unsigned int i) | Interpolator | [inline, protected, virtual] |
DeallocateSamples(T **vec_samples, unsigned int num_samples, unsigned int size_sample) | Interpolator | [inline, protected] |
Eval(float t, T *value)=0 | Interpolator | [pure virtual] |
FindNearestSample(float t) | Interpolator | [inline, protected] |
GetDimension() const | Interpolator | [inline] |
GetNumSamples() const | Interpolator | [inline] |
GetSample(unsigned int i, float *p_time, T *sample, T *tangent=NULL) | Interpolator | [inline, virtual] |
Interpolator(unsigned int dim, unsigned int num_samples, bool use_tangents=false) | Interpolator | [inline] |
m_bInitialized | Interpolator | [protected] |
m_Dimension | Interpolator | [protected] |
m_NumSamples | Interpolator | [protected] |
m_vecSamples | Interpolator | [protected] |
m_vecTangents | Interpolator | [protected] |
m_vecTimes | Interpolator | [protected] |
Reset() | Interpolator | [inline, virtual] |
ShiftSamples(T **vec_samples, unsigned int num_samples, unsigned int size_sample) | Interpolator | [inline, protected] |
~Interpolator() | Interpolator | [inline, virtual] |