Data Structures | |
| struct | dwDepthMapProperties |
| Defines depth map common properties. More... | |
Typedefs | |
| typedef struct dwDepthMapObject * | dwDepthMapHandle_t |
| Handle representing the DepthMap interface. More... | |
| typedef struct dwDepthMapObject const * | dwConstDepthMapHandle_t |
Enumerations | |
| enum | dwDepthMapType { DW_POINTCLOUD_DEPTHMAP_TYPE_NATIVE } |
| Defines depth map type. More... | |
| enum | dwDepthImageFormat { DW_DEPTH_IMAGE_FORMAT_XYZI = 0, DW_DEPTH_IMAGE_FORMAT_RTHI = 1, DW_DEPTH_IMAGE_FORMAT_DISTANCE = 2, DW_DEPTH_IMAGE_FORMAT_INTENSITY = 3 } |
| Defines depth map image type. More... | |
Functions | |
| DW_API_PUBLIC dwStatus | dwDepthMap_initialize (dwDepthMapHandle_t *const depthMap, dwDepthMapProperties const properties) |
| Allocate buffers for depth map object. More... | |
| DW_API_PUBLIC dwStatus | dwDepthMap_release (dwDepthMapHandle_t const depthMap) |
| Release buffers of depth map object. More... | |
| DW_API_PUBLIC dwStatus | dwDepthMap_getProperties (dwDepthMapProperties *const properties, dwConstDepthMapHandle_t depthMapHandle) |
| Get depth map properties. More... | |
| DW_API_PUBLIC dwStatus | dwDepthMap_getTimestamp (dwTime_t *const timestamp, dwConstDepthMapHandle_t depthMapHandle) |
| Get depth map timestamp. More... | |
| DW_API_PUBLIC dwStatus | dwDepthMap_getSensorStartTimestamp (dwTime_t *const timestamp, dwConstDepthMapHandle_t depthMapHandle) |
| Get depth map timestamp. More... | |
| DW_API_PUBLIC dwStatus | dwDepthMap_getSensorEndTimestamp (dwTime_t *const timestamp, dwConstDepthMapHandle_t depthMapHandle) |
| Get depth map timestamp. More... | |
| typedef struct dwDepthMapObject const* dwConstDepthMapHandle_t |
Definition at line 82 of file DepthMap.h.
| typedef struct dwDepthMapObject* dwDepthMapHandle_t |
Handle representing the DepthMap interface.
Definition at line 81 of file DepthMap.h.
| enum dwDepthImageFormat |
Defines depth map image type.
Definition at line 49 of file DepthMap.h.
| enum dwDepthMapType |
Defines depth map type.
Definition at line 39 of file DepthMap.h.
| DW_API_PUBLIC dwStatus dwDepthMap_getProperties | ( | dwDepthMapProperties *const | properties, |
| dwConstDepthMapHandle_t | depthMapHandle | ||
| ) |
Get depth map properties.
| [out] | properties | Specifies output depth map properties |
| [in] | depthMapHandle | Specifies the Depth map handle. |
| DW_INVALID_ARGUMENT | when the pointer to depth map properties is invalid |
| DW_INVALID_HANDLE | when input depth map handle is invalid, i.e null or wrong type |
| DW_SUCCESS | when operation succeeded |
| DW_API_PUBLIC dwStatus dwDepthMap_getSensorEndTimestamp | ( | dwTime_t *const | timestamp, |
| dwConstDepthMapHandle_t | depthMapHandle | ||
| ) |
Get depth map timestamp.
| [out] | timestamp | Specifies output depth map sensor end timestamp |
| [in] | depthMapHandle | Specifies the Depth map handle. |
| DW_INVALID_ARGUMENT | when the pointer to depth map properties is invalid |
| DW_INVALID_HANDLE | when input depth map handle is invalid, i.e null or wrong type |
| DW_SUCCESS | when operation succeeded |
| DW_API_PUBLIC dwStatus dwDepthMap_getSensorStartTimestamp | ( | dwTime_t *const | timestamp, |
| dwConstDepthMapHandle_t | depthMapHandle | ||
| ) |
Get depth map timestamp.
| [out] | timestamp | Specifies output depth map sensor start timestamp |
| [in] | depthMapHandle | Specifies the Depth map handle. |
| DW_INVALID_ARGUMENT | when the pointer to depth map properties is invalid |
| DW_INVALID_HANDLE | when input depth map handle is invalid, i.e null or wrong type |
| DW_SUCCESS | when operation succeeded |
| DW_API_PUBLIC dwStatus dwDepthMap_getTimestamp | ( | dwTime_t *const | timestamp, |
| dwConstDepthMapHandle_t | depthMapHandle | ||
| ) |
Get depth map timestamp.
| [out] | timestamp | Specifies output depth map timestamp |
| [in] | depthMapHandle | Specifies the Depth map handle. |
| DW_INVALID_ARGUMENT | when the pointer to depth map properties is invalid |
| DW_INVALID_HANDLE | when input depth map handle is invalid, i.e null or wrong type |
| DW_SUCCESS | when operation succeeded |
| DW_API_PUBLIC dwStatus dwDepthMap_initialize | ( | dwDepthMapHandle_t *const | depthMap, |
| dwDepthMapProperties const | properties | ||
| ) |
Allocate buffers for depth map object.
| [out] | depthMap | Pointer to depth map |
| [in] | properties | Depth map properties |
| DW_INVALID_ARGUMENT | when given pointer is invalid |
| DW_SUCCESS | when operation succeeded |
| DW_API_PUBLIC dwStatus dwDepthMap_release | ( | dwDepthMapHandle_t const | depthMap | ) |
Release buffers of depth map object.
| [in] | depthMap | Pointer to depth map |
| DW_INVALID_ARGUMENT | when given pointer is invalid |
| DW_SUCCESS | when operation succeeded |