26 #include <pcl/point_cloud.h>
27 #include <pcl/point_types.h>
48 template <
typename T =
float>
52 const auto toWykobi = [](
const pcl::PointXYZ& pt) -> ::wykobi::point2d<T>
53 { return ::wykobi::make_point(pt.x, pt.y); };
56 const auto projectPoint = [&](pcl::PointXYZ& pt)
58 const auto ptWykobi = toWykobi(pt);
60 const ::wykobi::point2d<T> closestPoint =
66 std::for_each(cloud.points.begin(), cloud.points.end(), projectPoint);