BitmapToolkit Scol plugin
|
Double Exponential smoother. More...
#include <Smoothers.h>
Public Member Functions | |
DoubleExponentialSmoother (float alpha=0.5f, float beta=0.5f) | |
void | setSmoothingFactor (float alpha, float beta) |
virtual void | pushValue (T val) |
virtual T | getExtrapolatedValue () |
virtual T | getSmoothedValue () |
virtual int | getSmootherMethod () |
virtual void | clearValues () |
Public Member Functions inherited from TSmoother< T > | |
virtual | ~TSmoother () |
int | getSmootherType () |
Public Member Functions inherited from ISmoother | |
virtual | ~ISmoother () |
Protected Attributes | |
float | mAlpha |
float | mBeta |
T | value |
T | slope |
bool | init |
Double Exponential smoother.
Definition at line 76 of file Smoothers.h.
DoubleExponentialSmoother< T >::DoubleExponentialSmoother | ( | float | alpha = 0.5f , |
float | beta = 0.5f |
||
) |
Definition at line 79 of file Smoothers.cpp.
|
virtual |
Implements TSmoother< T >.
Definition at line 134 of file Smoothers.cpp.
|
virtual |
Implements TSmoother< T >.
Definition at line 97 of file Smoothers.cpp.
|
virtual |
Implements TSmoother< T >.
Definition at line 104 of file Smoothers.cpp.
|
virtual |
Implements TSmoother< T >.
Definition at line 128 of file Smoothers.cpp.
|
virtual |
Implements TSmoother< T >.
Definition at line 111 of file Smoothers.cpp.
void DoubleExponentialSmoother< T >::setSmoothingFactor | ( | float | alpha, |
float | beta | ||
) |
Definition at line 89 of file Smoothers.cpp.
|
protected |
Definition at line 83 of file Smoothers.h.
|
protected |
Definition at line 79 of file Smoothers.h.
|
protected |
Definition at line 80 of file Smoothers.h.
|
protected |
Definition at line 82 of file Smoothers.h.
|
protected |
Definition at line 81 of file Smoothers.h.