DriveWorks SDK Reference
5.14.77 Release
For Test and Development only

PointCloudRangeImageCreator.h File Reference

Detailed Description

NVIDIA DriveWorks API: Point Cloud Range Image Creator

Description: This file defines API of point cloud range image creator module

Definition in file PointCloudRangeImageCreator.h.

Go to the source code of this file.

Data Structures

struct  dwPointCloudRangeImageClippingParams
 Defines range image clipping parameters. More...
 
struct  dwPointCloudRangeImageCreatorParams
 Defines point cloud range image creator parameters. More...
 

Typedefs

typedef const struct dwPointCloudRangeImageCreatorObject * dwConstPointCloudRangeImageCreatorHandle_t
 
typedef struct dwPointCloudRangeImageCreatorObject * dwPointCloudRangeImageCreatorHandle_t
 

Enumerations

enum  dwPointCloudRangeImageType {
  DW_POINT_CLOUD_IMAGE_TYPE_DISTANCE = 0 ,
  DW_POINT_CLOUD_IMAGE_TYPE_INTENSITY = 1 ,
  DW_POINT_CLOUD_IMAGE_TYPE_2D_GRID = 2
}
 Definition of the image type of Lidar cylindrical projection image. More...
 

Functions

DW_API_PUBLIC dwStatus dwPCRangeImageCreator_bindInput (dwPointCloud const *const pointCloud, dwPointCloudRangeImageCreatorHandle_t const obj)
 Binds input point cloud to range image creator. More...
 
DW_API_PUBLIC dwStatus dwPCRangeImageCreator_bindOutput (dwImageHandle_t const image, dwPointCloudRangeImageCreatorHandle_t const obj)
 Binds output range image to range image creator. More...
 
DW_API_PUBLIC dwStatus dwPCRangeImageCreator_bindPointCloudOutput (dwPointCloud *const pointCloud, dwPointCloudRangeImageCreatorHandle_t const obj)
 Binds output point cloud to range image creator. More...
 
DW_API_PUBLIC dwStatus dwPCRangeImageCreator_getCUDAStream (cudaStream_t *const stream, dwConstPointCloudRangeImageCreatorHandle_t const obj)
 Gets CUDA stream of range image creator. More...
 
DW_API_PUBLIC dwStatus dwPCRangeImageCreator_getDefaultParams (dwPointCloudRangeImageCreatorParams *const params)
 Gets default range image creator parameters. More...
 
DW_API_PUBLIC dwStatus dwPCRangeImageCreator_getImageProperties (dwImageProperties *const imageProperties, dwConstPointCloudRangeImageCreatorHandle_t const obj)
 Get properties of an image to bind as an output. More...
 
DW_API_PUBLIC dwStatus dwPCRangeImageCreator_initialize (dwPointCloudRangeImageCreatorHandle_t *const obj, dwPointCloudRangeImageCreatorParams const *const params, dwContextHandle_t const ctx)
 Initializes range image creator. More...
 
DW_API_PUBLIC dwStatus dwPCRangeImageCreator_process (dwPointCloudRangeImageCreatorHandle_t const obj)
 Organizes input point cloud and projects on the spherical coordinate to form a range image. More...
 
DW_API_PUBLIC dwStatus dwPCRangeImageCreator_release (dwPointCloudRangeImageCreatorHandle_t const obj)
 Releases range image creator. More...
 
DW_API_PUBLIC dwStatus dwPCRangeImageCreator_reset (dwPointCloudRangeImageCreatorHandle_t const obj)
 Resets range image creator. More...
 
DW_API_PUBLIC dwStatus dwPCRangeImageCreator_setCUDAStream (cudaStream_t const stream, dwPointCloudRangeImageCreatorHandle_t const obj)
 Sets CUDA stream of range image creator. More...
 
DW_API_PUBLIC dwStatus dwPointCloudRangeImageCreator_bindInput (dwPointCloud const *const pointCloud, dwPointCloudRangeImageCreatorHandle_t const obj)
 Binds input point cloud to range image creator. More...
 
DW_API_PUBLIC dwStatus dwPointCloudRangeImageCreator_bindOutput (dwImageHandle_t const image, dwPointCloudRangeImageCreatorHandle_t const obj)
 Binds output range image to range image creator. More...
 
DW_API_PUBLIC dwStatus dwPointCloudRangeImageCreator_bindOutputPointCloud (dwPointCloud *const pointCloud, dwPointCloudRangeImageCreatorHandle_t const obj)
 Binds output point cloud to range image creator. More...
 
DW_API_PUBLIC dwStatus dwPointCloudRangeImageCreator_getCUDAStream (cudaStream_t *const stream, dwConstPointCloudRangeImageCreatorHandle_t const obj)
 Gets CUDA stream of range image creator. More...
 
DW_API_PUBLIC dwStatus dwPointCloudRangeImageCreator_getDefaultParams (dwPointCloudRangeImageCreatorParams *const params)
 Gets default range image creator parameters. More...
 
DW_API_PUBLIC dwStatus dwPointCloudRangeImageCreator_getImageProperties (dwImageProperties *const imageProperties, dwConstPointCloudRangeImageCreatorHandle_t const obj)
 Get properties of an image to bind as an output. More...
 
DW_API_PUBLIC dwStatus dwPointCloudRangeImageCreator_initialize (dwPointCloudRangeImageCreatorHandle_t *const obj, dwPointCloudRangeImageCreatorParams const *const params, dwContextHandle_t const ctx)
 Initializes range image creator. More...
 
DW_API_PUBLIC dwStatus dwPointCloudRangeImageCreator_process (dwPointCloudRangeImageCreatorHandle_t const obj)
 Organizes input point cloud and projects on the spherical coordinate to form a range image. More...
 
DW_API_PUBLIC dwStatus dwPointCloudRangeImageCreator_release (dwPointCloudRangeImageCreatorHandle_t const obj)
 Releases range image creator. More...
 
DW_API_PUBLIC dwStatus dwPointCloudRangeImageCreator_reset (dwPointCloudRangeImageCreatorHandle_t const obj)
 Resets range image creator. More...
 
DW_API_PUBLIC dwStatus dwPointCloudRangeImageCreator_setCUDAStream (cudaStream_t const stream, dwPointCloudRangeImageCreatorHandle_t const obj)
 Sets CUDA stream of range image creator. More...