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< ModelDeserializationResultList > | AddModelDataAsync (Worker worker, ModelDataDescriptorList models, IntPtr data, UInt32 dataSize) |
static async Task | DisableConstraintAsync (Worker worker) |
static async Task< InitPose > | GetInitPoseAsync (Worker worker) |
Get the initial pose. | |
static async Task< ModelPropertiesStructure > | GetModelPropertiesAsync (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 } |
Commands for communicating with the multi-model tracker.