An academic relative of the $-family of gesture recognizers, the One Euro filter is designed to make effective and efficient noise reduction in signal processing accessible to non-domain experts. Thus, this filter focuses on balancing result quality (bettering more naive approaches) with developer ease-of-use (contrasted with more sophisticated techniques such as Kalman filters).
Public Statics
static const float _DEFAULT_FREQUENCY_HZ[Get]
Default sampling rate expected by the OneEuroFilter.
This is used to determine the default timestep (second argument) for Step(float, float).
Properties
float Value[Get]
Implementation of IOneEuroFilter<TData>.Value; for details, please refer to the related documentation provided for that interface.
Implementation of IOneEuroFilter<TData>.SetProperties(in OneEuroFilterPropertyBlock); for details, please refer to the related documentation provided for that interface.
float Step
( float newValue,
float deltaTime )
Implementation of IOneEuroFilter<TData>.Step(TData, float); for details, please refer to the related documentation provided for that interface.
void Reset ( )
Implementation of IOneEuroFilter<TData>.Reset; for details, please refer to the related documentation provided for that interface.