From 6b77c9163f8eac76eb2b35834acb114148c2e203 Mon Sep 17 00:00:00 2001 From: William Woodall Date: Mon, 8 Jul 2013 17:36:58 -0700 Subject: [PATCH] add conversions for PointIndices --- include/pcl_conversions/pcl_conversions.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/include/pcl_conversions/pcl_conversions.h b/include/pcl_conversions/pcl_conversions.h index 6ad5e27a..c1b523e9 100644 --- a/include/pcl_conversions/pcl_conversions.h +++ b/include/pcl_conversions/pcl_conversions.h @@ -54,6 +54,9 @@ #include #include +#include +#include + #include #include @@ -181,6 +184,19 @@ void toPCL(const sensor_msgs::PointCloud2 &pc2, pcl::PCLPointCloud2 &pcl_pc2) pcl_pc2.is_dense = pc2.is_dense; } +/** pcl::PointIndices <=> pcl_msgs::PointIndices **/ +void fromPCL(const pcl::PointIndices &pcl_pi, pcl_msgs::PointIndices &pi) +{ + fromPCL(pcl_pi.header, pi.header); + pi.indices = pcl_pi.indices; +} + +void toPCL(const pcl_msgs::PointIndices &pi, pcl::PointIndices &pcl_pi) +{ + toPCL(pi.header, pcl_pi.header); + pcl_pi.indices = pi.indices; +} + } // namespace pcl_conversions namespace pcl {