41 #include <pcl/conversions.h>
43 #include <type_traits>
50 template<
typename Po
intInT,
typename Po
intOutT>
57 : p1_ (reinterpret_cast<const
PodIn&> (p1))
58 , p2_ (reinterpret_cast<
PodOut&> (p2)) { }
60 template<
typename Key>
inline void
68 BOOST_MPL_ASSERT_MSG ((std::is_same<InT, OutT>::value),
69 POINT_IN_AND_POINT_OUT_HAVE_DIFFERENT_TYPES_FOR_FIELD,
70 (Key, PointInT&, InT, PointOutT&, OutT));
Helper functor structure for concatenate.
typename traits::POD< PointInT >::type PodIn
typename traits::POD< PointOutT >::type PodOut
NdConcatenateFunctor(const PointInT &p1, PointOutT &p2)
A point structure representing Euclidean xyz coordinates, and the RGB color.