#include "lanelet2_routing/RoutingGraph.h"#include <lanelet2_core/Attribute.h>#include <lanelet2_core/Exceptions.h>#include <lanelet2_core/LaneletMap.h>#include <lanelet2_core/geometry/Lanelet.h>#include <lanelet2_core/primitives/Area.h>#include <lanelet2_core/primitives/Point.h>#include <lanelet2_traffic_rules/TrafficRules.h>#include <algorithm>#include <boost/graph/reverse_graph.hpp>#include <cassert>#include <memory>#include <utility>#include "lanelet2_routing/Exceptions.h"#include "lanelet2_routing/Forward.h"#include "lanelet2_routing/Route.h"#include "lanelet2_routing/internal/Graph.h"#include "lanelet2_routing/internal/GraphUtils.h"#include "lanelet2_routing/internal/RouteBuilder.h"#include "lanelet2_routing/internal/RoutingGraphBuilder.h"#include "lanelet2_routing/internal/ShortestPath.h"#include "lanelet2_routing/internal/RoutingGraphVisualization.h"
Go to the source code of this file.
Classes | |
| class | lanelet::routing::DebugMapBuilder |
Namespaces | |
| lanelet | |
| lanelet::routing | |
Functions | |
| RelationType | lanelet::routing::allowedRelationsfromConfiguration (bool includeAdjacent, bool includeConflicting) |
| Helper function to slim down getDebugLaneletMap. More... | |
| LineString3d | lanelet::routing::createLineString (const Point2d &from, const Point2d &to, RelationType relation, double routingCost) |
| double c |
Definition at line 260 of file RoutingGraph.cpp.
| Cost1 c1 |
Definition at line 234 of file RoutingGraph.cpp.
| Cost2 c2 |
Definition at line 235 of file RoutingGraph.cpp.
| ConstLaneletOrAreas laneletsOrAreas |
Definition at line 59 of file RoutingGraph.cpp.
| size_t n |
Definition at line 245 of file RoutingGraph.cpp.
| size_t numLaneChanges {0} |
Definition at line 58 of file RoutingGraph.cpp.
| double totalDistance {0} |
Definition at line 57 of file RoutingGraph.cpp.
| uint32_t vertexId {} |
Definition at line 56 of file RoutingGraph.cpp.