API reference

IFeatureStateThresholds Interface

Defines threshold configurations for feature state transitions in pose and gesture detection systems.
This interface provides a generic approach to defining boundaries between different states of a feature, such as finger poses or transform orientations.
Used in conjunction with Oculus.Interaction.PoseDetection.TransformFeatureStateThresholds and Oculus.Interaction.PoseDetection.FingerFeatureStateThresholds to define when features should transition between states. The thresholds use a midpoint and width system to prevent rapid state flickering at transition boundaries.

Properties

Feature : TFeature
[Get]
Gets the specific feature type that these thresholds apply to.
The feature identifier (e.g., WristUp, PalmDown for TransformFeature)
Signature
TFeature Oculus.Interaction.PoseDetection.IFeatureStateThresholds< TFeature, TFeatureState >.Feature
Thresholds : IReadOnlyList< IFeatureStateThreshold< TFeatureState > >
[Get]
Gets the collection of state thresholds that define the boundaries between different feature states.
Each threshold defines when a feature should transition between two states.
A read-only list of IFeatureStateThreshold thresholds
Signature
IReadOnlyList<IFeatureStateThreshold<TFeatureState> > Oculus.Interaction.PoseDetection.IFeatureStateThresholds< TFeature, TFeatureState >.Thresholds