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 |