TargetTrackingProvider

TargetTrackingProvider

Interface that trackers inherit that use different targets for tracking.

Members

targets :Array.<TrackingTarget>

The list of tracking targets.

Type:

tracking :boolean

Current target tracking status.

Type:
  • boolean

Methods

(async) setTrackingTargets(newTargets)

Update the tracking target config. This will override existing targets and remove already learned targets.

Parameters:
Name Type Description
newTargets Array.<TargetConfig>

Events

trackingStatusChanged

Fired when a tracking target is found or lost.

Parameters:
Name Type Description
info object
Properties
Name Type Description
target TrackingTarget
trackedTargets Array.<TrackingTarget>
untrackedTargets Array.<TrackingTarget>

trackingTargetNew

Fired when an unregistered tracking target is found.

Parameters:
Name Type Description
target TrackingTarget

trackingTargetStatusChanged

Fired when a tracking target is found or lost.

Parameters:
Name Type Description
target TrackingTarget