Value
: TData
[Get] |
The last value returned by Step(TData, float), which is the up-to-date known filtered value of the signal being processed by this filter.
Signature
TData Oculus.Interaction.Input.IOneEuroFilter< TData >.Value |
Reset
()
|
Clear previous values and reset the filter
Signature
void Oculus.Interaction.Input.IOneEuroFilter< TData >.Reset() Returns void |
SetProperties
(
properties
)
|
Update the parameters of the filter
Signature
void Oculus.Interaction.Input.IOneEuroFilter< TData >.SetProperties(in OneEuroFilterPropertyBlock properties) Parameters properties: in OneEuroFilterPropertyBlockReturns void |
Step
(
rawValue
, deltaTime
)
|
Update the filter with a new noisy value to be smoothed.
This is a destructive operation that should be run once per frame, as calling this updates the previous frame data.
Signature
TData Oculus.Interaction.Input.IOneEuroFilter< TData >.Step(TData rawValue, float deltaTime=1f/OneEuroFilter._DEFAULT_FREQUENCY_HZ) Parameters rawValue: TData
The noisy value to be filtered
deltaTime: float
The time between steps, use to derive filter frequency. Omitting this value will fallback to OneEuroFilter._DEFAULT_FREQUENCY_HZ |