Table of Contents

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