namespace mrpt::poses::detailΒΆ

namespace detail {

// structs

template <>
struct T3DTypeHelper<CPose3DQuat>;

template <>
struct T3DTypeHelper<CPoint3D>;

template <>
struct T3DTypeHelper<CPose2D>;

template <>
struct T3DTypeHelper<CPose3D>;

template <>
struct T3DTypeHelper<CPoint2D>;

template <class POSEORPOINT>
struct T3DTypeHelper;

template <class DERIVEDCLASS>
struct pose_point_impl<DERIVEDCLASS, 1>;

template <class DERIVEDCLASS>
struct pose_point_impl<DERIVEDCLASS, 0>;

template <class DERIVEDCLASS, int IS3D>
struct pose_point_impl;

} // namespace detail