documentation

Visometry.VisionLib.SDK.Core.API.MultiModelTrackerCommands Class Reference

Commands for communicating with the multi-model tracker. More...

Inherits Visometry.VisionLib.SDK.Core.API.ModelTrackerCommands.

Data Structures

class  AnchorAttribute
 
class  BinaryAnchorCommandDescription
 

Static Public Member Functions

static async Task AnchorResetHardAsync (Worker worker, string anchorName)
 Performs a Hard Reset to a specific anchor
 
static async Task AnchorSetAttributeAsync (Worker worker, string attributeName, List< AnchorAttribute > anchorValueList)
 Sets an attribute of a specific anchor
 
static async Task AnchorSetModelPropertyAsync (Worker worker, string anchorName, ModelProperty property, string name, bool value)
 
static async Task AnchorSetWorkSpaceAsync (Worker worker, string anchorName, WorkSpace.Configuration config)
 Performs a SetWorkSpaceCommand to a specific anchor
 
static async Task DisableAnchorAsync (Worker worker, string anchorName)
 Disables an anchor
 
static async Task EnableAnchorAsync (Worker worker, string anchorName)
 Enables an anchor
 
- Static Public Member Functions inherited from Visometry.VisionLib.SDK.Core.API.ModelTrackerCommands
static async Task< ModelDeserializationResultListAddModelDataAsync (Worker worker, ModelDataDescriptorList models, IntPtr data, UInt32 dataSize)
 
static async Task DisableConstraintAsync (Worker worker)
 
static async Task< InitPoseGetInitPoseAsync (Worker worker)
 Get the initial pose.
 
static async Task< ModelPropertiesStructureGetModelPropertiesAsync (Worker worker)
 Reset Offline init data
 
static async Task ReadInitDataAsync (Worker worker, string filePrefix)
 Read init data from custom location with custom file name.
 
static async Task RemoveModelAsync (Worker worker, string modelName)
 
static async Task ResetHardAsync (Worker worker)
 Resets the tracking and all keyframes.
 
static async Task ResetInitDataAsync (Worker worker)
 Reset Offline init data
 
static async Task ResetSoftAsync (Worker worker)
 Resets the tracking.
 
static async Task Set1DRotationConstraintAsync (Worker worker, Vector3 worldUpVector, Vector3 modelUpVector, Vector3 modelCenter)
 
static async Task SetGlobalCoordinateSystemAsync (Worker worker, IntPtr nativeISpatialCoordinateSystemPtr)
 Set the global coordinate system of Unity to be used in the vlSDK
 
static async Task SetGlobalObjectPoseAsync (Worker worker, InitPose objectPose)
 Set the global pose of the object to track.
 
static async Task SetInitPoseAsync (Worker worker, InitPose initPose)
 Set the initial pose.
 
static async Task SetModelPropertyAsync (Worker worker, ModelProperty property, string name, bool value)
 
static async Task SetMultipleModelPropertiesAsync (Worker worker, ModelDataDescriptorList models)
 
static async Task SetWorkSpacesAsync (Worker worker, WorkSpace.Configuration config)
 Set the WorkSpaces for AutoInit.
 
static async Task WriteInitDataAsync (Worker worker, string filePrefix=null)
 Write init data to default location (filePrefix == null) or custom location.
 

Additional Inherited Members

- Public Types inherited from Visometry.VisionLib.SDK.Core.API.ModelTrackerCommands
enum class  ModelProperty { Enabled , Occluder }
 

Detailed Description

Commands for communicating with the multi-model tracker.