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 |