Commands for communicating with the model tracker. More...
Inherited by Visometry.VisionLib.SDK.Core.API.MultiModelTrackerCommands.
Data Structures | |
class | AddModelDataCmd |
struct | InitPose |
Result of GetInitPoseCmd. More... | |
class | ReadInitDataWithPrefixCmd |
class | RemoveModelCmd |
class | SetGlobalObjectPoseCmd |
class | SetInitPoseCmd |
class | SetModelPropertyEnabledCmd |
class | SetModelPropertyOccluderCmd |
class | SetMultipleModelPropertiesCmd |
class | SetWorkSpacesCmd |
class | WriteInitDataWithPrefixCmd |
Public Types | |
enum class | ModelProperty { Enabled , Occluder } |
Static Public Member Functions | |
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. | |
Commands for communicating with the model tracker.