NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
PointCloudPlaneExtractor.h File Reference

Detailed Description

NVIDIA DriveWorks API: Point Cloud Plane Extractor

Description: This file defines API of point cloud plane extractor module.

Definition in file PointCloudPlaneExtractor.h.

Go to the source code of this file.

Data Structures

struct  dwPlaneExtractorBoxFilterParams
 Defines parameters for point cloud box filter. More...
 
struct  dwPointCloudPlaneExtractorParams
 Defines plane extraction parameter. More...
 
struct  dwPointCloudExtractedPlane
 Defines extracted 3D plane. More...
 

Typedefs

typedef struct dwPointCloudPlaneExtractorObject * dwPointCloudPlaneExtractorHandle_t
 

Functions

DW_API_PUBLIC dwStatus dwPCPlaneExtractor_initialize (dwPointCloudPlaneExtractorHandle_t *const obj, dwPointCloudPlaneExtractorParams const *const params, dwContextHandle_t const ctx)
 Initializes point cloud plane extractor. More...
 
DW_API_PUBLIC dwStatus dwPCPlaneExtractor_reset (dwPointCloudPlaneExtractorHandle_t const obj)
 Resets point cloud plane extractor. More...
 
DW_API_PUBLIC dwStatus dwPCPlaneExtractor_release (dwPointCloudPlaneExtractorHandle_t const obj)
 Releases point cloud plane extractor. More...
 
DW_API_PUBLIC dwStatus dwPCPlaneExtractor_getDefaultParameters (dwPointCloudPlaneExtractorParams *const params)
 Gets default point cloud plane extractor parameters. More...
 
DW_API_PUBLIC dwStatus dwPCPlaneExtractor_bindInput (dwPointCloud const *const pointCloud, dwPointCloudPlaneExtractorHandle_t const obj)
 Binds point cloud buffer to plane extractor. More...
 
DW_API_PUBLIC dwStatus dwPCPlaneExtractor_getCUDAStream (cudaStream_t *const stream, dwPointCloudPlaneExtractorHandle_t const obj)
 Gets CUDA stream of point cloud plane extractor. More...
 
DW_API_PUBLIC dwStatus dwPCPlaneExtractor_setCUDAStream (cudaStream_t const stream, dwPointCloudPlaneExtractorHandle_t const obj)
 Sets CUDA stream of point cloud plane extractor. More...
 
DW_API_PUBLIC dwStatus dwPCPlaneExtractor_bindOutput (dwPointCloud *const inliers, dwPointCloud *const outliers, dwPointCloudExtractedPlane *const outputPlane, dwPointCloudPlaneExtractorHandle_t const obj)
 Binds output buffers to point cloud plane extractor. More...
 
DW_API_PUBLIC dwStatus dwPCPlaneExtractor_process (dwPointCloudPlaneExtractorHandle_t const obj)
 Extracts 3D ground plane and stores the results to output buffer. More...
 
DW_API_PUBLIC DW_DEPRECATED ("dwPointCloudPlaneExtractor_initialize() is renamed / deprecated and will be removed in the next major release," " use dwPCPlaneExtractor_initialize() instead") dwStatus dwPointCloudPlaneExtractor_initialize(dwPointCloudPlaneExtractorHandle_t *const obj
 Initializes point cloud plane extractor. More...
 
DW_API_PUBLIC DW_DEPRECATED ("dwPointCloudPlaneExtractor_reset() is renamed / deprecated and will be removed in the next major release," " use dwPCPlaneExtractor_reset() instead") dwStatus dwPointCloudPlaneExtractor_reset(dwPointCloudPlaneExtractorHandle_t const obj)
 Resets point cloud plane extractor. More...
 
DW_API_PUBLIC DW_DEPRECATED ("dwPointCloudPlaneExtractor_release() is renamed / deprecated and will be removed in the next major release," " use dwPCPlaneExtractor_release() instead") dwStatus dwPointCloudPlaneExtractor_release(dwPointCloudPlaneExtractorHandle_t const obj)
 Releases point cloud plane extractor. More...
 
DW_API_PUBLIC DW_DEPRECATED ("dwPointCloudPlaneExtractor_getDefaultParameters() is renamed / deprecated and will be removed in the next major release," " use dwPCPlaneExtractor_getDefaultParameters() instead") dwStatus dwPointCloudPlaneExtractor_getDefaultParameters(dwPointCloudPlaneExtractorParams *const params)
 Gets default point cloud plane extractor parameters. More...
 
DW_API_PUBLIC DW_DEPRECATED ("dwPointCloudPlaneExtractor_bindInput() is renamed / deprecated and will be removed in the next major release," " use dwPCPlaneExtractor_bindInput() instead") dwStatus dwPointCloudPlaneExtractor_bindInput(dwPointCloud const *const pointCloud
 Binds point cloud buffer to plane extractor. More...
 
DW_API_PUBLIC DW_DEPRECATED ("dwPointCloudPlaneExtractor_getCUDAStream() is renamed / deprecated and will be removed in the next major release," " use dwPCPlaneExtractor_getCUDAStream() instead") dwStatus dwPointCloudPlaneExtractor_getCUDAStream(cudaStream_t *const stream
 Gets CUDA stream of point cloud plane extractor. More...
 
DW_API_PUBLIC DW_DEPRECATED ("dwPointCloudPlaneExtractor_setCUDAStream() is renamed / deprecated and will be removed in the next major release," " use dwPCPlaneExtractor_setCUDAStream() instead") dwStatus dwPointCloudPlaneExtractor_setCUDAStream(cudaStream_t const stream
 Sets CUDA stream of point cloud plane extractor. More...
 
DW_API_PUBLIC DW_DEPRECATED ("dwPointCloudPlaneExtractor_bindOutput() is renamed / deprecated and will be removed in the next major release," " use dwPCPlaneExtractor_bindOutput() instead") dwStatus dwPointCloudPlaneExtractor_bindOutput(dwPointCloud *const inliers
 Binds output buffers to point cloud plane extractor. More...
 
DW_API_PUBLIC DW_DEPRECATED ("dwPointCloudPlaneExtractor_process() is renamed / deprecated and will be removed in the next major release," " use dwPCPlaneExtractor_process() instead") dwStatus dwPointCloudPlaneExtractor_process(dwPointCloudPlaneExtractorHandle_t const obj)
 Extracts 3D ground plane and stores the results to output buffer. More...
 

Variables

DW_API_PUBLIC dwPointCloudPlaneExtractorParams const *const params
 
DW_API_PUBLIC dwPointCloudPlaneExtractorParams const *const const dwContextHandle_t ctx
 
DW_API_PUBLIC const dwPointCloudPlaneExtractorHandle_t obj
 
DW_API_PUBLIC dwPointCloud *const outliers
 
DW_API_PUBLIC dwPointCloud *const dwPointCloudExtractedPlane *const outputPlane