40 #include <pcl/cuda/point_cloud.h>
42 #include <pcl/pcl_exports.h>
50 struct PointXYZRGBNormal;
PointCloud represents the base class in PCL for storing collections of 3D points.
PointCloudAOS represents an AOS (Array of Structs) PointCloud implementation for CUDA processing.
PCL_EXPORTS void fromPCL(const pcl::PointCloud< pcl::PointXYZRGB > &input, PointCloudAOS< Host > &output)
PCL_EXPORTS void toPCL(const PointCloudAOS< Host > &input, const thrust::host_vector< float4 > &normals, pcl::PointCloud< pcl::PointXYZRGBNormal > &output)