DriveWorks SDK Reference
5.14.77 Release
For Test and Development only

PointCloudAssembler.h File Reference

Detailed Description

NVIDIA DriveWorks API: Point Cloud Processing

Description: This file defines API of point cloud processing module

Definition in file PointCloudAssembler.h.

Go to the source code of this file.

Data Structures

struct  dwPointCloudAssemblerParams
 Initialization parameters. More...
 

Typedefs

typedef struct dwPointCloudAssemblerObject const * dwPointCloudAssemblerConstHandle_t
 
typedef struct dwPointCloudAssemblerObject * dwPointCloudAssemblerHandle_t
 

Functions

DW_API_PUBLIC dwStatus dwPointCloudAssembler_addLidarPacket (dwLidarDecodedPacket const *const packet, dwPointCloudAssemblerHandle_t const obj)
 Push lidar packet to point cloud assembler. More...
 
DW_API_PUBLIC dwStatus dwPointCloudAssembler_bindLidarPointCloud (dwLidarPointCloud *const pointCloud, dwPointCloudAssemblerHandle_t const obj)
 Bind output lidar specific point cloud. More...
 
DW_API_PUBLIC dwStatus dwPointCloudAssembler_bindOutput (dwPointCloud *const pointCloud, dwPointCloudAssemblerHandle_t const obj)
 Bind output point cloud. More...
 
DW_API_PUBLIC dwStatus dwPointCloudAssembler_getCUDAStream (cudaStream_t *const stream, dwPointCloudAssemblerConstHandle_t const obj)
 Get CUDA stream of point cloud assembler. More...
 
DW_API_PUBLIC dwStatus dwPointCloudAssembler_getDefaultParams (dwPointCloudAssemblerParams *const params, dwLidarProperties const *const lidarProperties)
 Get default initialization parameters for specified lidar device. More...
 
DW_API_PUBLIC dwStatus dwPointCloudAssembler_initialize (dwPointCloudAssemblerHandle_t *const obj, dwPointCloudAssemblerParams const *const params, dwLidarProperties const *const lidarProperties, dwContextHandle_t const ctx)
 Initialize point cloud assembler module. More...
 
DW_API_PUBLIC dwStatus dwPointCloudAssembler_isReady (bool *const isReady, dwPointCloudAssemblerConstHandle_t const obj)
 Indicate that lidar frame has been accumulated. More...
 
DW_API_PUBLIC dwStatus dwPointCloudAssembler_process (dwPointCloudAssemblerHandle_t const obj)
 Perform processing of accumulated data. More...
 
DW_API_PUBLIC dwStatus dwPointCloudAssembler_release (dwPointCloudAssemblerHandle_t const obj)
 Release point cloud assembler. More...
 
DW_API_PUBLIC dwStatus dwPointCloudAssembler_reset (dwPointCloudAssemblerHandle_t const obj)
 Reset point cloud assembler. More...
 
DW_API_PUBLIC dwStatus dwPointCloudAssembler_setCUDAStream (cudaStream_t const stream, dwPointCloudAssemblerHandle_t const obj)
 Set CUDA stream of point cloud assembler. More...