DriveWorks SDK Reference
5.14.77 Release
For Test and Development only

PointCloudStitcher.h File Reference

Detailed Description

NVIDIA DriveWorks API: Point Cloud Stitcher

Description: This file defines API of point cloud stitcher module.

Definition in file PointCloudStitcher.h.

Go to the source code of this file.

Macros

#define DW_POINTCLOUD_STITCHER_MAX_POINT_CLOUDS   DW_BIND_SLOT_MAX_COUNT
 This defines the maximum number of point clouds anticipated to be stitched. More...
 

Typedefs

typedef struct dwPointCloudStitcherObject * dwPointCloudStitcherHandle_t
 

Functions

DW_API_PUBLIC dwStatus dwPointCloudStitcher_bindInput (dwBindSlot const slot, dwPointCloud const *pointCloud, dwTransformation3f const *pointCloudToRig, dwPointCloudStitcherHandle_t obj)
 Binds input point cloud to the point cloud stitcher. More...
 
DW_API_PUBLIC dwStatus dwPointCloudStitcher_bindInputLidarPointCloud (dwBindSlot const slot, dwLidarPointCloud const *lidarPointCloud, dwTransformation3f const *pointCloudToRig, dwPointCloudStitcherHandle_t obj)
 Binds input lidar specific point cloud to the point cloud stitcher. More...
 
DW_API_PUBLIC dwStatus dwPointCloudStitcher_bindOutput (dwPointCloud *pointCloud, dwPointCloudStitcherHandle_t obj)
 Binds output buffer to the point cloud stitcher. More...
 
DW_API_PUBLIC dwStatus dwPointCloudStitcher_bindOutputLidarPointCloud (dwLidarPointCloud *lidarPointCloud, dwPointCloudStitcherHandle_t obj)
 Binds output lidar specific point cloud to the stitcher. More...
 
DW_API_PUBLIC dwStatus dwPointCloudStitcher_disableMotionCompensation (dwPointCloudStitcherHandle_t obj)
 Disables motion compensation for the stitched point cloud. More...
 
DW_API_PUBLIC dwStatus dwPointCloudStitcher_enableMotionCompensation (dwTime_t const timestamp, dwEgomotionConstHandle_t egomotion, dwPointCloudStitcherHandle_t obj)
 Enables motion compensation for the stitched point cloud. More...
 
DW_API_PUBLIC dwStatus dwPointCloudStitcher_getCUDAStream (cudaStream_t *stream, dwPointCloudStitcherHandle_t obj)
 Gets CUDA stream of point cloud stitcher. More...
 
DW_API_PUBLIC dwStatus dwPointCloudStitcher_initialize (dwPointCloudStitcherHandle_t *obj, dwContextHandle_t ctx)
 Initializes point cloud stitcher. More...
 
DW_API_PUBLIC dwStatus dwPointCloudStitcher_process (dwPointCloudStitcherHandle_t obj)
 Transforms all the input point clouds to a common coordinate. More...
 
DW_API_PUBLIC dwStatus dwPointCloudStitcher_release (dwPointCloudStitcherHandle_t obj)
 Releases point cloud stitcher. More...
 
DW_API_PUBLIC dwStatus dwPointCloudStitcher_reset (dwPointCloudStitcherHandle_t obj)
 Resets point cloud stitcher. More...
 
DW_API_PUBLIC dwStatus dwPointCloudStitcher_setCUDAStream (cudaStream_t const stream, dwPointCloudStitcherHandle_t obj)
 Sets CUDA stream of point cloud stitcher. More...
 
DW_API_PUBLIC dwStatus dwPointCloudStitcher_setGlobalTransformation (dwTransformation3f const *tx, dwPointCloudStitcherHandle_t obj)
 Sets global transformation for the stitched point cloud. More...