NVIDIA DriveWorks API: Point Cloud Processing
Description: This file defines API of point cloud processing module
Definition in file PointCloud.h.
Go to the source code of this file.
Data Structures | |
struct | dwPointCloud |
Defines point cloud data structure. More... | |
struct | dwPointCloudAuxChannel |
Struct holding information about aux channel. More... | |
struct | dwPointCloudLayer |
Struct holding information about a single point cloud layer. More... | |
Macros | |
#define | DW_POINT_CLOUD_MAX_AUX_CHANNELS 16U |
#define | DW_POINT_CLOUD_MAX_LAYERS 16U |
Enumerations | |
enum | dwPointCloudFormat { DW_POINTCLOUD_FORMAT_XYZI = 0 , DW_POINTCLOUD_FORMAT_RTHI = 1 } |
Defines point format. More... | |
Functions | |
DW_API_PUBLIC dwStatus | dwPointCloud_create (dwPointCloud *pointCloud, dwPointCloudFormat const format, dwMemoryType const memoryType, uint32_t const maxPointsPerLayer, uint32_t const numRequestedLayers, uint32_t const *auxChannelsElemSize, uint32_t const numRequestedAuxChannels) |
Create point cloud with layers and aux channel information. More... | |
DW_API_PUBLIC dwStatus | dwPointCloud_createBuffer (dwPointCloud *buffer) |
Allocates memory for point cloud data structure. More... | |
DW_API_PUBLIC dwStatus | dwPointCloud_destroy (dwPointCloud *pointCloud) |
Destroy point cloud buffers. More... | |
DW_API_PUBLIC dwStatus | dwPointCloud_destroyBuffer (dwPointCloud *buffer) |
Destroys allocated memory for point cloud data structure. More... | |