48 #ifndef DW_POINTCLOUDPROCESSING_POINTCLOUD_H_ 49 #define DW_POINTCLOUDPROCESSING_POINTCLOUD_H_ 112 #endif // DW_POINTCLOUDPROCESSING_POINTCLOUD_H_ NVIDIA DriveWorks API: Core Types
Defines point cloud data structure.
NVIDIA DriveWorks API: Lidar
DW_API_PUBLIC dwStatus dwPointCloud_createBuffer(dwPointCloud *buffer)
Allocates memory for point cloud data structure.
dwTime_t timestamp
Time when the point cloud capturing is finished.
uint32_t capacity
Maximum number of points acceptable by point cloud.
dwPointCloudFormat
Defines point format.
uint32_t size
Number of points in the cloud.
dwMemoryType
Memory type definitions.
void * points
Pointer to memory buffer.
dwStatus
Status definition.
int64_t dwTime_t
Specifies a timestamp unit, in microseconds.
bool organized
Flag indicating the data is ordered on the 3D grid.
dwPointCloudFormat format
Format of a buffer.
dwMemoryType type
Defines type of a memory GPU or CPU.
Polar 3D coordinate + internsity.
Cartesian 3D coordinate + intensity.
DW_API_PUBLIC dwStatus dwPointCloud_destroyBuffer(dwPointCloud *buffer)
Destroys allocated memory for point cloud data structure.