NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
DepthMap.h File Reference

Detailed Description

NVIDIA DriveWorks API: Point Cloud Depth Map

Description: This file defines API of point cloud depth map

Definition in file DepthMap.h.

Go to the source code of this file.

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...