24 #include <pcl/point_cloud.h>
25 #include <pcl/point_types.h>
27 #include <cartographer/sensor/rangefinder_point.h>
31 ::pcl::PointCloud<::pcl::PointXYZ>
32 toPCL(
const std::vector<::cartographer::sensor::RangefinderPoint>& points);
34 ::pcl::PointCloud<::pcl::PointXYZ>
35 toPCL(
const std::vector<::cartographer::sensor::TimedRangefinderPoint>& points);
37 ::pcl::PointCloud<::pcl::PointXYZ>
toPCL(
const auto& pointCloud,
38 const ::cartographer::transform::Rigid3d& pose);
40 ::pcl::PointCloud<::pcl::PointXYZ>
41 toPCL(
const std::vector<::cartographer::sensor::TimedRangefinderPoint>& pointCloud,
42 const Eigen::Isometry3f& pose);