NVIDIA DriveWorks API: Lidar Point Cloud Processing
Description: This file defines API of lidar point cloud processing module
Definition in file LidarPointCloud.h.
Go to the source code of this file.
Data Structures | |
struct | dwLidarMotionCompensationInfo |
Declares motion compensation traits of the point cloud. More... | |
struct | dwLidarPointCloud |
Defines a LIDAR-specific point cloud data structure. More... | |
struct | dwLidarPointCloudMapping |
Struct indicating layer and aux channel mapping. More... | |
Macros | |
#define | DW_LIDAR_POINT_CLOUD_USER_DATA_SIZE 8 |
Number of elements in user buffer. More... | |
Enumerations | |
enum | dwPointCloudReferenceFrame { DW_POINTCLOUD_REFERENCE_FRAME_SENSOR = 0 , DW_POINTCLOUD_REFERENCE_FRAME_RIG = 1 , DW_POINTCLOUD_REFERENCE_FRAME_CUSTOM = 2 } |
Defines point cloud coordinate reference frame. More... | |
Functions | |
DW_API_PUBLIC dwStatus | dwLidarPointCloud_create (dwLidarPointCloud *lidarPointCloud, dwPointCloudFormat const format, dwMemoryType const memoryType, uint32_t const maxPointsPerReturn, dwLidarPointCloudMapping const *mapping) |
Create lidar specific point cloud. More... | |
DW_API_PUBLIC dwStatus | dwLidarPointCloud_destroy (dwLidarPointCloud *lidarPointCloud) |
Destroy lidar specific point cloud. More... | |
DW_API_PUBLIC dwStatus | dwLidarPointCloud_getLidarPointStride (uint32_t *size, dwPointCloudFormat const format) |
Get the size of the lidar point cloud data type. More... | |