Class OneEuroFilter<T>
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class OneEuroFilter<T> where T : struct
Type Parameters
T
- Inheritance
-
OneEuroFilter<T>
- Inherited Members
-
Constructors
OneEuroFilter(float, float, float, float)
public OneEuroFilter(float _freq, float _mincutoff = 1, float _beta = 0, float _dcutoff = 1)
Parameters
_freq
float
_mincutoff
float
_beta
float
_dcutoff
float
Properties
beta
public float beta { get; protected set; }
Property Value
- float
currValue
public T currValue { get; set; }
Property Value
- T
dcutoff
public float dcutoff { get; protected set; }
Property Value
- float
freq
public float freq { get; protected set; }
Property Value
- float
mincutoff
public float mincutoff { get; protected set; }
Property Value
- float
prevValue
public T prevValue { get; set; }
Property Value
- T
Methods
Filter<U>(U, float)
public T Filter<U>(U _value, float timestamp = -1) where U : struct
Parameters
_value
U
timestamp
float
Returns
- T
Type Parameters
U
UpdateParams(float, float, float, float)
public void UpdateParams(float _freq, float _mincutoff = 1, float _beta = 0, float _dcutoff = 1)
Parameters
_freq
float
_mincutoff
float
_beta
float
_dcutoff
float