|
Autoware.Auto
|
|
This class encapsulates the static assertions that express the interface requirements of a localizer map to be able to be used with DualVoxelMap.
More...
#include <point_cloud_map.hpp>
Public Types | |
| using | Cloud = sensor_msgs::msg::PointCloud2 |
| template<typename Map > | |
| using | call_insert = decltype(std::declval< Map >().insert(std::declval< const Cloud & >())) |
| This expression requires a method that inserts a given pointcloud2 message into the map. More... | |
| template<typename Map > | |
| using | call_clear = decltype(std::declval< Map >().clear()) |
| This expression requires a method that clears the map. More... | |
Static Public Attributes | |
| static constexpr Requires | value {} |
This class encapsulates the static assertions that express the interface requirements of a localizer map to be able to be used with DualVoxelMap.
| LocalizerMapT | Map type used by the localization algorithm. |
| using autoware::mapping::point_cloud_mapping::LocalizationMapConstraint< LocalizerMapT >::call_clear = decltype(std::declval<Map>().clear()) |
This expression requires a method that clears the map.
| using autoware::mapping::point_cloud_mapping::LocalizationMapConstraint< LocalizerMapT >::call_insert = decltype(std::declval<Map>().insert(std::declval<const Cloud &>())) |
This expression requires a method that inserts a given pointcloud2 message into the map.
| [in] | msg | Pointcloud2 message instance containing the map data. |
| using autoware::mapping::point_cloud_mapping::LocalizationMapConstraint< LocalizerMapT >::Cloud = sensor_msgs::msg::PointCloud2 |
|
static |