Use this component to save a reference to the used tracking configuration (vl-file), license and calibration file and to start tracking with the options: auto start, input selection and external SLAM.
More...
Inherits VLWorkerReferenceBehaviour.
|
| void | ExtendTrackingWithSLAM (bool useSLAM) |
| | If SLAM (e.g. ARKit/ ARCore or internal SLAM) is enabled. Will restart the tracking if it is alreading running to apply the changes. More...
|
| |
| string | GetCalibrationPath () |
| | Get the URI of the used calibration file. More...
|
| |
| string | GetConfigurationPath () |
| | Get the URI of the tracking configuration file, which is used to start tracking. More...
|
| |
| string | GetLicensePath () |
| | Get the URI of the used license file. More...
|
| |
| void | SetCalibrationPath (string newURI) |
| | Set the URI of the calibration file. Will be applied on the next tracking start. More...
|
| |
| void | SetConfigurationPath (string newURI) |
| | Set the URI of the tracking configuration file, which is used for the next tracking start. More...
|
| |
| void | SetLicensePath (string newURI) |
| | Set the URI of the used license file. Will be applied on the next tracking start. More...
|
| |
| void | StartTracking () |
| | Start tracking using the tracking configuration, license, and calibration that are set in this component. More...
|
| |
| void | StartTracking (bool? extendTrackingWithSLAMOverride=null, bool? useInputSelectionOverride=null, bool? useResolutionSelectionOverride=null, bool? showOnMobileDevicesOverride=null) |
| | Start tracking with arguments that are only applied for this tracking start. More...
|
| |
|
|
bool | autoStartTracking = false |
| |
|
FilePathReference | configurationFileReference = null |
| |
|
bool | extendTrackingWithSLAM = false |
| |
|
bool | showOnMobileDevices = false |
| |
|
bool | useInputSelection = false |
| |
|
bool | useResolutionSelection = false |
| |
Use this component to save a reference to the used tracking configuration (vl-file), license and calibration file and to start tracking with the options: auto start, input selection and external SLAM.
◆ ExtendTrackingWithSLAM()
| void VLTrackingConfiguration.ExtendTrackingWithSLAM |
( |
bool |
useSLAM | ) |
|
|
inline |
If SLAM (e.g. ARKit/ ARCore or internal SLAM) is enabled. Will restart the tracking if it is alreading running to apply the changes.
◆ GetCalibrationPath()
| string VLTrackingConfiguration.GetCalibrationPath |
( |
| ) |
|
|
inline |
Get the URI of the used calibration file.
◆ GetConfigurationPath()
| string VLTrackingConfiguration.GetConfigurationPath |
( |
| ) |
|
|
inline |
Get the URI of the tracking configuration file, which is used to start tracking.
◆ GetLicensePath()
| string VLTrackingConfiguration.GetLicensePath |
( |
| ) |
|
|
inline |
Get the URI of the used license file.
◆ SetCalibrationPath()
| void VLTrackingConfiguration.SetCalibrationPath |
( |
string |
newURI | ) |
|
|
inline |
Set the URI of the calibration file. Will be applied on the next tracking start.
Example: streaming-assets-dir:VisionLib/calibration.json
◆ SetConfigurationPath()
| void VLTrackingConfiguration.SetConfigurationPath |
( |
string |
newURI | ) |
|
|
inline |
Set the URI of the tracking configuration file, which is used for the next tracking start.
Example: streaming-assets-dir:VisionLib/MyTracking.vl
◆ SetLicensePath()
| void VLTrackingConfiguration.SetLicensePath |
( |
string |
newURI | ) |
|
|
inline |
Set the URI of the used license file. Will be applied on the next tracking start.
Example: streaming-assets-dir:VisionLib/license.xml
◆ StartTracking() [1/2]
| void VLTrackingConfiguration.StartTracking |
( |
| ) |
|
|
inline |
Start tracking using the tracking configuration, license, and calibration that are set in this component.
◆ StartTracking() [2/2]
| void VLTrackingConfiguration.StartTracking |
( |
bool? |
extendTrackingWithSLAMOverride = null, |
|
|
bool? |
useInputSelectionOverride = null, |
|
|
bool? |
useResolutionSelectionOverride = null, |
|
|
bool? |
showOnMobileDevicesOverride = null |
|
) |
| |
|
inline |
Start tracking with arguments that are only applied for this tracking start.