Skip to main content

Class: HeuristicHeadGestureRecognizer

Defined in: src/input/headGestures/gestureRecognizers/HeuristicHeadGestureRecognizer.ts:36

Implements​

Constructors​

Constructor​

new HeuristicHeadGestureRecognizer(initBuiltInGestures, options): HeuristicHeadGestureRecognizer

Defined in: src/input/headGestures/gestureRecognizers/HeuristicHeadGestureRecognizer.ts:40

Parameters​

initBuiltInGestures​

boolean = true

options​
detectionHoldMs?​

number

maximumGestureDurationMs?​

number

maximumOffAxisRatio?​

number

minimumGestureDurationMs?​

number

minimumPathEfficiency?​

number

minimumPeakAngularSpeed?​

number

quietPrefixDurationMs?​

number

returnToleranceFactor?​

number

smoothingTimeConstantMs?​

number

Returns​

HeuristicHeadGestureRecognizer

Properties​

options​

readonly options: HeuristicHeadGestureRecognizerOptions

Defined in: src/input/headGestures/gestureRecognizers/HeuristicHeadGestureRecognizer.ts:38

Methods​

getGestureConfigurations()​

getGestureConfigurations(): Record<string, HeadGestureConfiguration>

Defined in: src/input/headGestures/gestureRecognizers/HeuristicHeadGestureRecognizer.ts:70

Returns​

Record<string, HeadGestureConfiguration>

Implementation of​

HeadGestureRecognizer.getGestureConfigurations


recognize()​

recognize(context): HeadGestureScoreMap

Defined in: src/input/headGestures/gestureRecognizers/HeuristicHeadGestureRecognizer.ts:86

Parameters​

context​

HeadGestureContext

Returns​

HeadGestureScoreMap

Implementation of​

HeadGestureRecognizer.recognize


registerGesture()​

registerGesture(name, detector, config): HeuristicHeadGestureRecognizer

Defined in: src/input/headGestures/gestureRecognizers/HeuristicHeadGestureRecognizer.ts:50

Parameters​

name​

string

detector​

HeuristicHeadGestureDetector

config​
enabled?​

boolean

threshold?​

number

Detector-specific sensitivity. Built-in heuristics interpret this as radians.

Returns​

HeuristicHeadGestureRecognizer


setGestureConfig()​

setGestureConfig(name, config): HeuristicHeadGestureRecognizer

Defined in: src/input/headGestures/gestureRecognizers/HeuristicHeadGestureRecognizer.ts:78

Parameters​

name​

string

config​

HeadGestureConfiguration

Returns​

HeuristicHeadGestureRecognizer

Implementation of​

HeadGestureRecognizer.setGestureConfig


unregisterGesture()​

unregisterGesture(name): HeuristicHeadGestureRecognizer

Defined in: src/input/headGestures/gestureRecognizers/HeuristicHeadGestureRecognizer.ts:65

Parameters​

name​

string

Returns​

HeuristicHeadGestureRecognizer