#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.