Observer for the AreaTarget feature. More...
Classes | |
| struct | VuAreaTargetConfig |
| Configuration for creating an Area Target observer. More... | |
| struct | VuAreaTargetCloudConfig |
| Configuration for creating an Area Target observer working with Cloud Area Target. More... | |
| struct | VuAreaTargetObservationTargetInfo |
| Target info for Area Target from its respective observation. More... | |
| struct | VuMeshAreaTargetConfig |
| Configuration for creating a Mesh observer associated with an Area Target observer. More... | |
Functions | |
| VuAreaTargetConfig | vuAreaTargetConfigDefault () |
| Default Area Target configuration. | |
| VuAreaTargetCloudConfig | vuAreaTargetCloudConfigDefault () |
| Default Area Target Cloud configuration. | |
| VuResult | vuEngineCreateAreaTargetObserver (VuEngine *engine, VuObserver **observer, const VuAreaTargetConfig *config, VuAreaTargetCreationError *errorCode) |
| Create an Area Target observer from database. | |
| VuResult | vuEngineCreateAreaTargetObserverFromCloudConfig (VuEngine *engine, VuObserver **observer, const VuAreaTargetCloudConfig *config, VuAreaTargetCloudCreationError *errorCode) |
| Create an Area Target observer for a Cloud Area Target. | |
| VuResult | vuEngineGetAreaTargetObservers (const VuEngine *engine, VuObserverList *observerList) |
| Get all Area Target observers. | |
| VuResult | vuAreaTargetObserverGetTargetUniqueId (const VuObserver *observer, const char **targetId) |
| Get the unique ID associated to the target from an Area Target observer. | |
| VuResult | vuAreaTargetObserverGetTargetName (const VuObserver *observer, const char **targetName) |
| Get the name associated to the target from an Area Target observer. | |
| VuResult | vuAreaTargetObserverGetTargetSize (const VuObserver *observer, VuVector3F *size) |
| Get the size in meters associated to the target from an Area Target observer. | |
| VuResult | vuAreaTargetObserverGetTargetPoseOffset (const VuObserver *observer, VuMatrix44F *offset) |
| Get the pose transformation offset associated to the target from an Area Target observer. | |
| VuResult | vuAreaTargetObserverSetTargetPoseOffset (VuObserver *observer, const VuMatrix44F *poseOffset) |
| Set the pose transformation offset associated to the target from an Area Target observer. | |
| VuResult | vuAreaTargetObserverGetAABB (const VuObserver *observer, VuAABB *bbox) |
| Get the axis-aligned bounding box associated to the target from an Area Target observer, relative to the target's frame of reference. | |
| VuResult | vuAreaTargetObserverSetExternalPosition (VuObserver *observer, VuVector2F position, float horizontalAccuracy) |
| Set approximate 2D position within an Area Target from an external localization source (DEPRECATED) | |
| VuResult | vuAreaTargetObserverSetExternalPositionFrom2D (VuObserver *observer, VuVector2F position, float horizontalAccuracy) |
| Set approximate 2D position within an Area Target from an external localization source. | |
| VuResult | vuAreaTargetObserverSetExternalPositionFrom3D (VuObserver *observer, VuVector3F position, float horizontalAccuracy, float verticalAccuracy) |
| Set approximate 3D position within an Area Target from an external localization source. | |
| VuResult | vuAreaTargetObserverRequiresExternalPositions (const VuObserver *observer, VuBool *requiresExternalPositions) |
| Check whether the target requires external positions for initial detection. | |
| VuResult | vuStateGetAreaTargetObservations (const VuState *state, VuObservationList *observationList) |
| Get all Area Target observations. | |
| VuResult | vuAreaTargetObservationGetStatusInfo (const VuObservation *observation, VuAreaTargetObservationStatusInfo *statusInfo) |
| Get status info associated to the pose status of an Area Target observation. | |
| VuResult | vuAreaTargetObservationGetTargetInfo (const VuObservation *observation, VuAreaTargetObservationTargetInfo *targetInfo) |
| Get target info associated with an Area Target observation. | |
| VuResult | vuEngineClearAreaTargetObserverCloudCache (VuEngine *engine) |
| Remove all data cached by Area Target observers. | |
| VuMeshAreaTargetConfig | vuMeshAreaTargetConfigDefault () |
| Default Mesh observer configuration with Area Target observer. | |
| VuResult | vuEngineCreateMeshObserverFromAreaTargetConfig (VuEngine *engine, VuObserver **observer, const VuMeshAreaTargetConfig *config, VuMeshAreaTargetCreationError *errorCode) |
| Create a Mesh observer with an Area Target observer as source. | |
Observer for the AreaTarget feature.