documentation

VLTrackingConfiguration Class Reference

Use this to save a reference to the used tracking configuration (vl.-file) and to start tracking with the options: auto start, camera selection and external SLAM. More...

Inherits VLWorkerReferenceBehaviour.

Public Member Functions

void ExtendTrackingWithSLAM (bool useSLAM)
 If SLAM (e.g. ARKit/ ARCore or internal SLAM) is enabled. Changes will take effect on the next tracking start. More...
 
void SetTrackingConfigurationPath (string path)
 Sets a new path for the tracking configuration which is used to start tracking. More...
 
void StartTracking ()
 

Data Fields

bool autoStartTracking = false
 
bool extendTrackingWithSLAM = false
 
bool showOnMobileDevices = false
 
bool useInputSelection = false
 

Additional Inherited Members

- Protected Member Functions inherited from VLWorkerReferenceBehaviour
bool InitWorkerReference ()
 Initializes the workerBehaviour and Worker member variables. More...
 
- Protected Attributes inherited from VLWorkerReferenceBehaviour
VLWorker worker
 
VLWorkerBehaviour workerBehaviour
 Reference to used VLWorkerBehaviour. More...
 

Detailed Description

Use this to save a reference to the used tracking configuration (vl.-file) and to start tracking with the options: auto start, camera selection and external SLAM.

Member Function Documentation

◆ ExtendTrackingWithSLAM()

void VLTrackingConfiguration.ExtendTrackingWithSLAM ( bool  useSLAM)
inline

If SLAM (e.g. ARKit/ ARCore or internal SLAM) is enabled. Changes will take effect on the next tracking start.

◆ SetTrackingConfigurationPath()

void VLTrackingConfiguration.SetTrackingConfigurationPath ( string  path)
inline

Sets a new path for the tracking configuration which is used to start tracking.