Observer for the Image Target feature. More...
Classes | |
struct | VuImageTargetConfig |
Configuration for Image Target using a database target. More... | |
struct | VuImageTargetFileConfig |
Configuration for Image Target using a File input. More... | |
struct | VuImageTargetBufferConfig |
Configuration for creating an Image Target using an image buffer. More... | |
struct | VuImageTargetObservationTargetInfo |
Target info for an Image Target from its respective observation. More... | |
Functions | |
VuImageTargetConfig | vuImageTargetConfigDefault () |
Default Image Target configuration. | |
VuImageTargetFileConfig | vuImageTargetFileConfigDefault () |
Default Image Target file configuration. | |
VuImageTargetBufferConfig | vuImageTargetBufferConfigDefault () |
Configuration for an Image Target using a Cloud Image Target observation. | |
VuResult | vuEngineCreateImageTargetObserver (VuEngine *engine, VuObserver **observer, const VuImageTargetConfig *config, VuImageTargetCreationError *errorCode) |
Create an Image Target observer from database. | |
VuResult | vuEngineCreateImageTargetObserverFromFileConfig (VuEngine *engine, VuObserver **observer, const VuImageTargetFileConfig *config, VuImageTargetFileCreationError *errorCode) |
Create an Image Target observer from file configuration. | |
VuResult | vuEngineCreateImageTargetObserverFromBufferConfig (VuEngine *engine, VuObserver **observer, const VuImageTargetBufferConfig *config, VuImageTargetBufferCreationError *errorCode) |
Create an Image Target observer from buffer configuration. | |
VuResult | vuEngineGetImageTargetObservers (const VuEngine *engine, VuObserverList *observerList) |
Get all Image Target observers. | |
VuResult | vuImageTargetObserverGetTargetUniqueId (const VuObserver *observer, const char **targetId) |
Get the unique ID associated to an Image Target from its respective observer. | |
VuResult | vuImageTargetObserverGetTargetName (const VuObserver *observer, const char **targetName) |
Get the name associated to an Image Target from its respective observer. | |
VuResult | vuImageTargetObserverGetAABB (const VuObserver *observer, VuAABB *bbox) |
Get the axis-aligned bounding box associated to an Image Target from its respective observer, relative to the target's frame of reference. | |
VuResult | vuImageTargetObserverGetTargetSize (const VuObserver *observer, VuVector2F *size) |
Get the size in meters associated with an Image Target from its respective observer. | |
VuResult | vuImageTargetObserverSetTargetScale (VuObserver *observer, float scale) |
Re-scale the size of an Image Target via its respective observer. | |
VuResult | vuImageTargetObserverGetTargetPoseOffset (const VuObserver *observer, VuMatrix44F *poseOffset) |
Get the pose transformation offset associated with an Image Target from its respective observer. | |
VuResult | vuImageTargetObserverSetTargetPoseOffset (VuObserver *observer, const VuMatrix44F *poseOffset) |
Set the pose transformation offset associated with an Image Target via its respective observer. | |
VuResult | vuImageTargetObserverSetTrackingOptimization (VuObserver *observer, VuTrackingOptimization optimization) |
Set the tracking optimization of the target associated to the Image Target observer. | |
VuResult | vuImageTargetObserverGetTrackingOptimization (const VuObserver *observer, VuTrackingOptimization *optimization) |
Get the tracking optimization of the target associated to the Image Target observer. | |
VuResult | vuEngineSetMaximumSimultaneousTrackedImages (VuEngine *engine, int32_t maxNumberOfTargets) |
Set the maximum number of image-based targets tracked at the same time. | |
VuResult | vuEngineGetMaximumSimultaneousTrackedImages (const VuEngine *engine, int32_t *maxNumberOfTargets) |
Get the maximum number of image-based targets tracked at the same time. | |
VuResult | vuStateGetImageTargetObservations (const VuState *state, VuObservationList *list) |
Get all Image Target observations. | |
VuResult | vuImageTargetObservationGetTargetInfo (const VuObservation *observation, VuImageTargetObservationTargetInfo *targetInfo) |
Get target info associated with an Image Target observation. | |
VuResult | vuImageTargetObservationGetStatusInfo (const VuObservation *observation, VuImageTargetObservationStatusInfo *statusInfo) |
Get status info associated to the pose status of an Image Target observation. | |
Observer for the Image Target feature.