30 float Filter(
float rawPoint);
This is a simple implementation of a discrete low pass filter to filter noisy signals.
Definition: low_pass_filter.h:25
~LowPassFilter()
Definition: low_pass_filter.cpp:76
float _a
Definition: low_pass_filter.h:36
float _outPoint
Definition: low_pass_filter.h:35
LowPassFilter()
This is a simple implementation of a discrete low pass filter to filter noisy signals.
Definition: low_pass_filter.cpp:29
float Filter(float rawPoint)
Apply the LFP (defined by the smoothing factor) to a new point and output the filtered value.
Definition: low_pass_filter.cpp:62
void SetSmoothingFactor(float newSF=1.0f)
Set the filter's smoothing factor (alpha) between [0, 1].
Definition: low_pass_filter.cpp:45
bool _setsf
Definition: low_pass_filter.h:34
float dt
Definition: low_pass_filter.h:31