documentation

VLWorkerCommands Namespace Reference

C# Unity Namespace with command classes for communicating with the tracking thread. More...

Data Structures

class  CommandBase
 
struct  CommandError
 Error returned from VLWorker.JsonStringCallback. More...
 
class  CreateLineTrackerCmd
 Creates a line tracker from a file. More...
 
class  CreateLineTrackerFromStringCmd
 Creates a line tracker from a string. More...
 
class  CreateMarkerTrackerCmd
 Creates a (binary) marker tracker from a file. More...
 
class  CreateMarkerTrackerFromStringCmd
 Creates a (binary) marker tracker from a string. More...
 
class  CreatePosterTrackerCmd
 Creates a poster tracker from a file. More...
 
class  CreatePosterTrackerFromStringCmd
 Creates a poster tracker from a string. More...
 
class  CreateTrackerCmd
 Creates a tracker from a vl-file. More...
 
class  CreateTrackerFromStringCmd
 Creates a tracker from a vl-string. More...
 
class  GetAttributeCmd
 Gets the current value of a certain attribute. More...
 
struct  GetAttributeResult
 Result of GetAttributeCmd. More...
 
class  PauseTrackingCmd
 Stops the tracking. More...
 
class  ResetHardCmd
 Resets the tracking and all keyframes. More...
 
class  ResetSoftCmd
 Resets the tracking. More...
 
class  ResetTrackingCmd
 Resets the tracking. More...
 
class  RunTrackingCmd
 Starts the tracking. More...
 
class  RunTrackingOnceCmd
 Runs the tracking once. More...
 
class  SetAttributeCmd
 Sets the value of a certain attribute. More...
 
class  SetDeviceOrientationCmd
 Set the device orientation. More...
 
class  SetTargetFpsCmd
 Sets the target number of frames per seconds of the tracking thread. More...
 

Detailed Description

C# Unity Namespace with command classes for communicating with the tracking thread.

The communication with the tracking thread happens primarily through the VLWorker class using certain commands. By using the classes from the VLWorkerCommands namespace, one can ensure the correct format.