DriveWorks SDK Reference
5.14.77 Release
For Test and Development only

PointCloudBoxFilter.h File Reference

Detailed Description

NVIDIA DriveWorks API: Point Cloud Box Filter

Description: This file defines API of point cloud box filtering module.

Definition in file PointCloudBoxFilter.h.

Go to the source code of this file.

Data Structures

struct  dwPointCloudBoxFilterParams
 Defines parameters for point cloud box filter. More...
 

Typedefs

typedef struct dwPointCloudBoxFilterObject * dwPointCloudBoxFilterHandle_t
 

Enumerations

enum  dwPointCloudBoxFilterType {
  DW_POINT_CLOUD_BOX_FILTER_TYPE_INNER = 0 ,
  DW_POINT_CLOUD_BOX_FILTER_TYPE_OUTER = 1
}
 Defines box filter type. More...
 

Functions

DW_API_PUBLIC dwStatus dwPointCloudBoxFilter_bindInput (dwPointCloud const *const pointCloud, dwPointCloudBoxFilterHandle_t const obj)
 Binds input point cloud buffer to filter. More...
 
DW_API_PUBLIC dwStatus dwPointCloudBoxFilter_bindOutput (dwPointCloud *const pointCloud, dwPointCloudBoxFilterHandle_t const obj)
 Binds output buffers to point cloud box filter. More...
 
DW_API_PUBLIC dwStatus dwPointCloudBoxFilter_getCUDAStream (cudaStream_t *const stream, dwPointCloudBoxFilterHandle_t const obj)
 Gets CUDA stream of point cloud box filter. More...
 
DW_API_PUBLIC dwStatus dwPointCloudBoxFilter_getDefaultParameters (dwPointCloudBoxFilterParams *const params)
 Gets default point cloud box filter parameters. More...
 
DW_API_PUBLIC dwStatus dwPointCloudBoxFilter_initialize (dwPointCloudBoxFilterHandle_t *const obj, dwPointCloudBoxFilterParams const *const params, dwContextHandle_t const ctx)
 Initializes point cloud box filter. More...
 
DW_API_PUBLIC dwStatus dwPointCloudBoxFilter_process (dwPointCloudBoxFilterHandle_t const obj)
 Applies point cloud box filter to previously bound point cloud. More...
 
DW_API_PUBLIC dwStatus dwPointCloudBoxFilter_release (dwPointCloudBoxFilterHandle_t const obj)
 Releases point cloud box filter. More...
 
DW_API_PUBLIC dwStatus dwPointCloudBoxFilter_reset (dwPointCloudBoxFilterHandle_t const obj)
 Resets point cloud box filter. More...
 
DW_API_PUBLIC dwStatus dwPointCloudBoxFilter_setBoundingBox (dwOrientedBoundingBox3f *const boundingBox, dwPointCloudBoxFilterHandle_t const obj)
 Sets bounding box for point cloud box filter. More...
 
DW_API_PUBLIC dwStatus dwPointCloudBoxFilter_setCUDAStream (cudaStream_t const stream, dwPointCloudBoxFilterHandle_t const obj)
 Sets CUDA stream of point cloud box filter. More...
 
DW_API_PUBLIC dwStatus dwPointCloudBoxFilter_setDownSamplingEnabled (bool const enabled, dwPointCloudBoxFilterHandle_t const obj)
 Turns on/off down sampling. More...
 
DW_API_PUBLIC dwStatus dwPointCloudBoxFilter_setFilterType (dwPointCloudBoxFilterType const type, dwPointCloudBoxFilterHandle_t const obj)
 Sets type for point cloud box filter. More...