7#define SMOOTHER_TYPE_UNDEFINED 0
8#define SMOOTHER_TYPE_FLOAT 1
9#define SMOOTHER_TYPE_VEC2 2
10#define SMOOTHER_TYPE_VEC3 3
12#define SMOOTHER_METHOD_UNDEFINED 0
13#define SMOOTHER_METHOD_LINEAR 1
14#define SMOOTHER_METHOD_DOUBLEEXP 2
Double Exponential smoother.
virtual T getSmoothedValue()
virtual void clearValues()
virtual void pushValue(T val)
virtual int getSmootherMethod()
void setSmoothingFactor(float alpha, float beta)
virtual T getExtrapolatedValue()
virtual void clearValues()=0
virtual int getSmootherMethod()=0
virtual int getSmootherType()=0
virtual void clearValues()
virtual T getSmoothedValue()
virtual void pushValue(T val)
virtual int getSmootherMethod()
void setSmoothingFactor(float factor)
virtual T getExtrapolatedValue()
virtual void pushValue(T val)=0
virtual void clearValues()=0
virtual T getExtrapolatedValue()=0
virtual T getSmoothedValue()=0
virtual int getSmootherMethod()=0