Most visited

Recently visited

ARScene.TrackingStateReason

public static final enum ARScene.TrackingStateReason
extends Enum<ARScene.TrackingStateReason>

java.lang.Object
   ↳ java.lang.Enum<com.viro.core.ARScene.TrackingStateReason>
     ↳ com.viro.core.ARScene.TrackingStateReason


Diagnoses to explain cases where we have limited position tracking quality in AR.

Summary

Enum values

ARScene.TrackingStateReason  EXCESSIVE_MOTION

The device is moving too fast for accurate position tracking. 

ARScene.TrackingStateReason  INSUFFICIENT_FEATURES

The scene visible to the camera does not contain enough distinguishable features for optimal position tracking. 

ARScene.TrackingStateReason  NONE

Camera position tracking is working optimally. 

Public methods

int getId()
static ARScene.TrackingStateReason valueOf(String name)
static final TrackingStateReason[] values()

Enum values

EXCESSIVE_MOTION

ARScene.TrackingStateReason EXCESSIVE_MOTION

The device is moving too fast for accurate position tracking.

INSUFFICIENT_FEATURES

ARScene.TrackingStateReason INSUFFICIENT_FEATURES

The scene visible to the camera does not contain enough distinguishable features for optimal position tracking.

NONE

ARScene.TrackingStateReason NONE

Camera position tracking is working optimally.

Public methods

getId

int getId ()

Returns
int

valueOf

ARScene.TrackingStateReason valueOf (String name)

Parameters
name String

Returns
ARScene.TrackingStateReason

values

TrackingStateReason[] values ()

Returns
TrackingStateReason[]

Hooray!