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));