Autoware.Auto
had_map_query.hpp File Reference
#include <lanelet2_core/LaneletMap.h>
#include <lanelet2_core/primitives/Point.h>
#include <lanelet2_core/primitives/LineString.h>
#include <lanelet2_core/primitives/Polygon.h>
#include <lanelet2_core/utility/Units.h>
#include <cmath>
#include <memory>
#include "had_map_utils/visibility_control.hpp"
Include dependency graph for had_map_query.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 autoware
 This file defines the lanelet2_map_provider_node class.
 
 autoware::common
 
 autoware::common::had_map_utils
 

Functions

lanelet::Areas HAD_MAP_UTILS_PUBLIC autoware::common::had_map_utils::getAreaLayer (const lanelet::LaneletMapPtr ll_map)
 
lanelet::Areas HAD_MAP_UTILS_PUBLIC autoware::common::had_map_utils::subtypeAreas (const lanelet::Areas areas, const char subtype[])
 
lanelet::Polygons3d HAD_MAP_UTILS_PUBLIC autoware::common::had_map_utils::getPolygonLayer (const lanelet::LaneletMapPtr ll_map)
 
lanelet::Polygons3d HAD_MAP_UTILS_PUBLIC autoware::common::had_map_utils::subtypePolygons (const lanelet::Polygons3d polygons, const char subtype[])
 
lanelet::LineStrings3d HAD_MAP_UTILS_PUBLIC autoware::common::had_map_utils::getLineStringLayer (const lanelet::LaneletMapPtr ll_map)
 
lanelet::LineStrings3d HAD_MAP_UTILS_PUBLIC autoware::common::had_map_utils::subtypeLineStrings (const lanelet::LineStrings3d linestrings, const char subtype[])
 
lanelet::ConstLanelets HAD_MAP_UTILS_PUBLIC autoware::common::had_map_utils::getConstLaneletLayer (const std::shared_ptr< lanelet::LaneletMap > &ll_map)
 
lanelet::Lanelets HAD_MAP_UTILS_PUBLIC autoware::common::had_map_utils::getLaneletLayer (const std::shared_ptr< lanelet::LaneletMap > &ll_map)