92#ifndef DW_EGOMOTION_GLOBAL_GLOBALEGOMOTIONSERIALIZER_H_
93#define DW_EGOMOTION_GLOBAL_GLOBALEGOMOTIONSERIALIZER_H_
dwStatus
Status definition.
Holds global egomotion state estimate.
Holds global egomotion uncertainty estimate.
NVIDIA DriveWorks API: Global Egomotion Methods
struct dwContextObject * dwContextHandle_t
Context handle.
struct dwGlobalEgomotionObject * dwGlobalEgomotionHandle_t
dwGlobalEgomotionUncertainty uncertainty
dwGlobalEgomotionResult estimate
DW_API_PUBLIC dwStatus dwGlobalEgomotion_serialize(dwGlobalEgomotionStateElement *buffer, size_t *bufferSize, size_t const bufferCapacity, dwGlobalEgomotionHandle_t handle)
Serialize the global egomotion state history out into the provided buffer.
DW_API_PUBLIC dwStatus dwGlobalEgomotion_initializeDeserializer(dwGlobalEgomotionHandle_t *handle, size_t historySize, dwContextHandle_t ctx)
Initializes a global egomotion deserializer object.
DW_API_PUBLIC dwStatus dwGlobalEgomotion_deserialize(dwGlobalEgomotionStateElement *buffer, size_t bufferSize, dwGlobalEgomotionHandle_t globalEgomotion)
Deserialize the global egomotion state history from the provided buffer.
struct dwGlobalEgomotionDeserializer const * dwGlobalEgomotionDeserializerConstHandle_t
struct dwGlobalEgomotionSerializer const * dwGlobalEgomotionSerializerConstHandle_t
struct dwGlobalEgomotionSerializer * dwGlobalEgomotionSerializerHandle_t
struct dwGlobalEgomotionDeserializer * dwGlobalEgomotionDeserializerHandle_t
Defines global egomotion state element.