Public Attributes | |
const void * | buffer |
Pointer to the start of the memory buffer. | |
uint32_t | bufferSize |
Size of the memory buffer in bytes. | |
const char * | targetName |
Target name. | |
const char * | activeGuideViewName |
Name of the Guide View to be active. | |
VuBool | activate |
Observer activation. | |
float | scale |
Scale multiplication factor. | |
VuMatrix44F | poseOffset |
Offset from the origin of the target to the pose reported by an observation, relative to the target's frame of reference. | |
VuBool | enhanceRuntimeDetection |
Enhance detection performance by caching local detection data for the model target. | |
Configuration for creating a Model Target observer from an in-memory buffer.
const void* buffer |
Pointer to the start of the memory buffer.
The buffer must contain the contents of the Model Target database .dat file, using .xml files is not supported. The buffer must be valid for the duration of the observer creation and can be freed once the observer is created.
uint32_t bufferSize |
Size of the memory buffer in bytes.
This must correspond to the size of the Model Target database .dat file.
const char* activeGuideViewName |
Name of the Guide View to be active.
Set to NULL to keep the default Guide View defined for this Model Target in the database activated
VuBool activate |
Observer activation.
float scale |
Scale multiplication factor.
VuMatrix44F poseOffset |
Offset from the origin of the target to the pose reported by an observation, relative to the target's frame of reference.
VuBool enhanceRuntimeDetection |
Enhance detection performance by caching local detection data for the model target.
Refer to VuModelTargetConfig::enhanceRuntimeDetection for more details.