Class ObjectTracker
Inheritance
Namespace: wikitude.sdk.uwp
Assembly: wikitude.sdk.dll
Syntax
public sealed class ObjectTracker
Constructors
ObjectTracker()
Declaration
public ObjectTracker()
Methods
isExtendedTrackingActive()
Returns true if the object tracker is configured to run in extended tracking mode.
Declaration
public bool isExtendedTrackingActive()
Returns
Type | Description |
---|---|
System.Boolean |
setEnabled(Boolean)
Enables or disables the tracker.
Disabling the tracker while it is tracking will cause it to lose tracking.
Declaration
public void setEnabled(bool enabled_)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | enabled_ | The state in which the tracker should be. |
setExtendedTargets(IList<String>)
Declaration
public void setExtendedTargets(IList<string> extendedTargets)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IList<System.String> | extendedTargets |
stopExtendedTracking()
Stops any extended tracking session if started.
After stopping an extended tracking session, the tracker will look again for a target object and resume extended tracking when it finds one.
Declaration
public void stopExtendedTracking()
Events
LostTarget
Fired whenever a previously know object target is not found anymore in the current camera frame.
Declaration
public event ObjectTrackerLostTargetEventHandler LostTarget
Event Type
Type | Description |
---|---|
ObjectTrackerLostTargetEventHandler |
RecognizedTarget
Fired whenever a tracker recognizes a new object target that was previously unknown.
Declaration
public event ObjectTrackerRecognizedTargetEventHandler RecognizedTarget
Event Type
Type | Description |
---|---|
ObjectTrackerRecognizedTargetEventHandler |
TrackedTarget
Fired whenever a previously known object target was tracked again.
Declaration
public event ObjectTrackerTrackedTargetEventHandler TrackedTarget
Event Type
Type | Description |
---|---|
ObjectTrackerTrackedTargetEventHandler |
UpdatedExtendedTrackingQuality
Called whenever a tracker is marked to be extended and the extended tracking quality changes.
During a tracking session, the extended tracking quality might get better or worse, depending on the scene that is captured.
Declaration
public event ObjectTrackerUpdatedExtendedTrackingQualityEventHandler UpdatedExtendedTrackingQuality
Event Type
Type | Description |
---|---|
ObjectTrackerUpdatedExtendedTrackingQualityEventHandler |