Autoware.Auto
autoware::localization::ndt::traits::LocalizationMapConstraint< MapT > Struct Template Reference

This constraint expresses the map interface requirements for the localizer. More...

#include <constraints.hpp>

Public Types

template<typename Map >
using call_frame_id = decltype(std::declval< Map >().frame_id())
 This expression requires a method that returns a const reference to the frame ID of the map. More...
 
template<typename Map >
using call_stamp = decltype(std::declval< Map >().stamp())
 This expression requires a method that returns the (std::chrono) timestamp of the. More...
 

Static Public Attributes

static constexpr Requires value {}
 

Detailed Description

template<typename MapT>
struct autoware::localization::ndt::traits::LocalizationMapConstraint< MapT >

This constraint expresses the map interface requirements for the localizer.

Template Parameters
MapT

Member Typedef Documentation

◆ call_frame_id

template<typename MapT >
template<typename Map >
using autoware::localization::ndt::traits::LocalizationMapConstraint< MapT >::call_frame_id = decltype(std::declval<Map>().frame_id())

This expression requires a method that returns a const reference to the frame ID of the map.

Returns
Map frame ID.

◆ call_stamp

template<typename MapT >
template<typename Map >
using autoware::localization::ndt::traits::LocalizationMapConstraint< MapT >::call_stamp = decltype(std::declval<Map>().stamp())

This expression requires a method that returns the (std::chrono) timestamp of the.

Returns
Map stamp.

Member Data Documentation

◆ value

template<typename T >
constexpr Requires autoware::localization::ndt::traits::LocalizationMapConstraint< T >::value {}
staticconstexpr

The documentation for this struct was generated from the following file: