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 StartTracking ()
 
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...
 

Data Fields

Object trackingConfiguration
 
string path = ""
 
bool autoStartTracking = false
 
bool extendTrackingWithSLAM = false
 
bool useInputSelection = false
 
bool showOnMobileDevices = 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
VLWorkerBehaviour workerBehaviour
 Reference to used VLWorkerBehaviour. More...
 
VLWorker worker
 

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.

◆ StartTracking()

void VLTrackingConfiguration.StartTracking ( )
inline

Field Documentation

◆ autoStartTracking

bool VLTrackingConfiguration.autoStartTracking = false

◆ extendTrackingWithSLAM

bool VLTrackingConfiguration.extendTrackingWithSLAM = false

◆ path

string VLTrackingConfiguration.path = ""

◆ showOnMobileDevices

bool VLTrackingConfiguration.showOnMobileDevices = false

◆ trackingConfiguration

Object VLTrackingConfiguration.trackingConfiguration

◆ useInputSelection

bool VLTrackingConfiguration.useInputSelection = false