namespace mrpt::poses::detail

Overview

Internal, auxiliary templates for MRPT classes.

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