DriveWorks SDK Reference
3.5.78 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 slot, const dwPointCloud *pointCloud, const dwTransformation3f *transform, dwPointCloudStitcherHandle_t obj)
 Binds input point cloud to the point cloud stitcher. More...
 
DW_API_PUBLIC dwStatus dwPointCloudStitcher_bindOutput (dwPointCloud *points, dwPointCloudStitcherHandle_t obj)
 Binds output buffer to the point cloud 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 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 (const cudaStream_t stream, dwPointCloudStitcherHandle_t obj)
 Sets CUDA stream of point cloud stitcher. More...
 
DW_API_PUBLIC dwStatus dwPointCloudStitcher_setGlobalTransformation (const dwTransformation3f *tx, dwPointCloudStitcherHandle_t obj)
 Sets global transformation for the stitched point cloud. More...