Classes | Namespaces | Functions
RoutingGraph.cpp File Reference
#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"
Include dependency graph for RoutingGraph.cpp:

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)
 

Variable Documentation

◆ c

double c

Definition at line 260 of file RoutingGraph.cpp.

◆ c1

Cost1 c1

Definition at line 234 of file RoutingGraph.cpp.

◆ c2

Cost2 c2

Definition at line 235 of file RoutingGraph.cpp.

◆ laneletsOrAreas

ConstLaneletOrAreas laneletsOrAreas

Definition at line 59 of file RoutingGraph.cpp.

◆ n

size_t n

Definition at line 245 of file RoutingGraph.cpp.

◆ numLaneChanges

size_t numLaneChanges {0}

Definition at line 58 of file RoutingGraph.cpp.

◆ totalDistance

double totalDistance {0}

Definition at line 57 of file RoutingGraph.cpp.

◆ vertexId

uint32_t vertexId {}

Definition at line 56 of file RoutingGraph.cpp.



lanelet2_routing
Author(s): Matthias Mayr
autogenerated on Sun Oct 27 2024 02:27:49