namespace mrpt::maps::internal

Overview

namespace internal {

// typedefs

typedef std::function<std::shared_ptr<mrpt::maps::TMetricMapInitializer>(void)> MapDefCtorFunctor;
typedef std::function<std::shared_ptr<mrpt::maps::CMetricMap>(const mrpt::maps::TMetricMapInitializer&)> MapCtorFromDefFunctor;
typedef std::vector<CLandmark> TSequenceLandmarks;

// structs

struct TMetricMapTypesRegistry;

template <class T>
struct has_color<T, std::void_t<decltype(T::color)>>;

template <class T, class = void>
struct has_color;

} // namespace internal