Classes | |
struct | VuValidationAreaFileConfig |
Configuration for creating a Validation Area observer using an image file. More... | |
struct | VuValidationAreaBufferConfig |
Configuration for creating a Validation Area observer using an image buffer. More... | |
struct | VuValidationAreaObservationAreaInfo |
Validation Area info from its respective observation. More... | |
struct | VuValidationAreaObservationValidationInfo |
Validation info of a Validation Area observation. More... | |
Functions | |
VuValidationAreaFileConfig | vuValidationAreaFileConfigDefault () |
Default Validation Area from image file configuration. | |
VuResult | vuEngineCreateValidationAreaObserverFromFileConfig (VuEngine *engine, VuObserver **observer, const VuValidationAreaFileConfig *config, VuValidationAreaFileCreationError *errorCode) |
Create Validation Area observer from file configuration. | |
VuValidationAreaBufferConfig | vuValidationAreaBufferConfigDefault () |
Configuration for an Validation Area from image buffer. | |
VuResult | vuEngineCreateValidationAreaObserverFromBufferConfig (VuEngine *engine, VuObserver **observer, const VuValidationAreaBufferConfig *config, VuValidationAreaBufferCreationError *errorCode) |
Create Validation Area observer from buffer configuration. | |
VuResult | vuEngineGetValidationAreaObservers (const VuEngine *engine, VuObserverList *observerList) |
Get all Validation Area observers. | |
VuResult | vuValidationAreaObserverGetUniqueId (const VuObserver *observer, const char **areaId) |
Get the unique ID associated to the area from a Validation Area observer. | |
VuResult | vuValidationAreaObserverGetAreaName (const VuObserver *observer, const char **areaName) |
Get the name associated to the area from a Validation Area observer. | |
VuResult | vuValidationAreaObserverGetSize (const VuObserver *observer, VuVector3F *size) |
Get the size in meters associated to the area from a Validation Area observer. | |
VuResult | vuValidationAreaObserverGetPoseOffset (const VuObserver *observer, VuMatrix44F *poseOffset) |
Get the pose transformation offset associated to the area from a Validation Area observer. | |
VuResult | vuValidationAreaObserverSetPoseOffset (VuObserver *observer, const VuMatrix44F *poseOffset) |
Set the pose transformation offset associated to the area from a Validation Area observer. | |
VuResult | vuValidationAreaObservationGetAreaInfo (const VuObservation *observation, VuValidationAreaObservationAreaInfo *areaInfo) |
Get area info associated with a Validation Area observation. | |
VuResult | vuValidationAreaObservationGetStatusInfo (const VuObservation *observation, VuValidationAreaObservationStatusInfo *statusInfo) |
Get status info associated to the pose status of a Validation Area observation. | |
VuResult | vuValidationAreaObservationGetValidationInfo (const VuObservation *observation, VuValidationAreaObservationValidationInfo *validationInfo) |
Get validation info associated with a Validation Area observation. | |
VuResult | vuStateGetValidationAreaObservations (const VuState *state, VuObservationList *list) |
Get all Validation Area observations. | |
The Validation Area observer observes different appearances of a distinct area depicted in the provided image data.
enum VuValidationAreaFileCreationError : int32_t |
Configuration error for Validation Area creation with file config.
enum VuValidationAreaBufferCreationError : int32_t |
Configuration error for Validation Area creation with buffer config.
anonymous enum |
anonymous enum |
enum VuValidationAreaObservationStatusInfo : int32_t |
Status info for Validation Area observations.
Provides further information on the pose status reported as part of VuPoseInfo. The status info is retrieved with vuValidationAreaObservationGetStatusInfo.
Enumerator | |
---|---|
VU_VALIDATION_AREA_OBSERVATION_STATUS_INFO_NORMAL | Tracking is working normally. Reported for VU_OBSERVATION_POSE_STATUS_EXTENDED_TRACKED. |
VU_VALIDATION_AREA_OBSERVATION_STATUS_INFO_NOT_OBSERVED | Validation Area is not observed. Reported for VU_OBSERVATION_POSE_STATUS_NO_POSE. |
VU_VALIDATION_AREA_OBSERVATION_STATUS_INFO_RELOCALIZING | The tracking system is currently relocalizing. Reported for VU_OBSERVATION_POSE_STATUS_LIMITED. |
enum VuValidationAreaObservationValidationStatus : int32_t |
Validation status for Validation Area observation.
VuValidationAreaFileConfig vuValidationAreaFileConfigDefault | ( | ) |
Default Validation Area from image file configuration.
VuResult vuEngineCreateValidationAreaObserverFromFileConfig | ( | VuEngine * | engine, |
VuObserver ** | observer, | ||
const VuValidationAreaFileConfig * | config, | ||
VuValidationAreaFileCreationError * | errorCode ) |
Create Validation Area observer from file configuration.
VuValidationAreaBufferConfig vuValidationAreaBufferConfigDefault | ( | ) |
Configuration for an Validation Area from image buffer.
VuResult vuEngineCreateValidationAreaObserverFromBufferConfig | ( | VuEngine * | engine, |
VuObserver ** | observer, | ||
const VuValidationAreaBufferConfig * | config, | ||
VuValidationAreaBufferCreationError * | errorCode ) |
Create Validation Area observer from buffer configuration.
VuResult vuValidationAreaObserverGetPoseOffset | ( | const VuObserver * | observer, |
VuMatrix44F * | poseOffset ) |
Get the pose transformation offset associated to the area from a Validation Area observer.
VuResult vuValidationAreaObserverSetPoseOffset | ( | VuObserver * | observer, |
const VuMatrix44F * | poseOffset ) |
Set the pose transformation offset associated to the area from a Validation Area observer.
VuResult vuValidationAreaObservationGetStatusInfo | ( | const VuObservation * | observation, |
VuValidationAreaObservationStatusInfo * | statusInfo ) |
Get status info associated to the pose status of a Validation Area observation.
The status info is intended to be used in combination with VuObservationPoseStatus retrieved via vuObservationGetPoseInfo.
VuResult vuValidationAreaObservationGetValidationInfo | ( | const VuObservation * | observation, |
VuValidationAreaObservationValidationInfo * | validationInfo ) |
Get validation info associated with a Validation Area observation.