Class ImageTracker
A class that can be used to recognize and track ImageTargets.
Inheritance
Namespace: wikitude.sdk.uwp
Assembly: wikitude.sdk.dll
Syntax
public sealed class ImageTracker : IDisposable
Methods
Dispose()
Declaration
public void Dispose()
isExtendedTrackingActive()
Returns true if the image tracker is configured to run in extended tracking mode.
Declaration
public bool isExtendedTrackingActive()
Returns
Type | Description |
---|---|
System.Boolean |
setDistanceChangedThreshold(UInt32)
Use this method to change the frequency of distance changed evets fired from the ImageTracker.
Based on the value given, distance changed callbacks are called more or less frequently
Declaration
public void setDistanceChangedThreshold(uint distanceChangedThreshold_)
Parameters
Type | Name | Description |
---|---|---|
System.UInt32 | distanceChangedThreshold_ | The threshold in millimeter that should be used. |
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 image and resume extended tracking when it finds one.
Declaration
public void stopExtendedTracking()
Events
LostTarget
This event is fired when a previously recognized ImageTarget is lost.
Declaration
public event ImageTrackerLostTargetEventHandler LostTarget
Event Type
Type | Description |
---|---|
ImageTrackerLostTargetEventHandler |
RecognizedTarget
This event is fired when a new ImageTarget is recognized for the first time.
Declaration
public event ImageTrackerRecognizedTargetEventHandler RecognizedTarget
Event Type
Type | Description |
---|---|
ImageTrackerRecognizedTargetEventHandler |
TrackedTarget
This event is fired when a previously recognized ImageTarget is tracked.
Declaration
public event ImageTrackerTrackedTargetEventHandler TrackedTarget
Event Type
Type | Description |
---|---|
ImageTrackerTrackedTargetEventHandler |
UpdatedExtendedTrackingQuality
This event is fired when the quality of the extended tracking has changed.
Declaration
public event ImageTrackerUpdatedExtendedTrackingQualityEventHandler UpdatedExtendedTrackingQuality
Event Type
Type | Description |
---|---|
ImageTrackerUpdatedExtendedTrackingQualityEventHandler |