namespace mrpt::maps::detail

namespace detail {

// structs

template <class Derived>
struct loadFromRangeImpl;

template <>
struct logoddscell_traits<int8_t>;

template <>
struct logoddscell_traits<int16_t>;

template <typename TCELL>
struct logoddscell_traits;

template <>
struct pointmap_traits<CPointsMapXYZI>;

template <>
struct pointmap_traits<CColouredPointsMap>;

template <class Derived>
struct pointmap_traits;

template <>
struct pointmap_traits<CSimplePointsMap>;

template <>
struct pointmap_traits<CWeightedPointsMap>;

} // namespace detail