namespace mrpt::poses::detail
namespace detail { // structs template <class POSEORPOINT> struct T3DTypeHelper; template <> struct T3DTypeHelper<CPose3DQuat>; template <> struct T3DTypeHelper<CPose2D>; template <> struct T3DTypeHelper<CPose3D>; template <> struct T3DTypeHelper<CPoint3D>; template <> struct T3DTypeHelper<CPoint2D>; template <class DERIVEDCLASS> struct pose_point_impl<DERIVEDCLASS, 1>; template <class DERIVEDCLASS, int IS3D> struct pose_point_impl; template <class DERIVEDCLASS> struct pose_point_impl<DERIVEDCLASS, 0>; } // namespace detail