#include "lanelet2_routing/internal/RouteBuilder.h"
#include <lanelet2_core/LaneletMap.h>
#include <boost/graph/breadth_first_search.hpp>
#include <boost/graph/depth_first_search.hpp>
#include <unordered_set>
#include "lanelet2_routing/internal/Graph.h"
#include "lanelet2_routing/internal/GraphUtils.h"
Go to the source code of this file.
◆ begin_
◆ conflictsWithRoute_
| ConflictingSectionFilter conflictsWithRoute_ |
|
private |
◆ counter_
| VisitedLaneletGraph* counter_ |
|
private |
◆ end_
◆ g_
◆ gNoConf_
| NoConflictingGraph gNoConf_ |
|
private |
◆ graph_
| const OriginalGraph* graph_ {} |
|
private |
◆ gRoute_
◆ iterPath_
| ConnectedPathIterator<ConflictsWithPathGraph> iterPath_ |
|
private |
◆ iterRoute_
| ConnectedPathIterator<ConflictOrAdjacentToRouteGraph> iterRoute_ |
|
private |
◆ laneId_
◆ laneletsOnRoute_
| RouteLanelets laneletsOnRoute_ |
|
private |
◆ laneletVisitor_
| VisitedLaneletGraph laneletVisitor_ |
|
private |
◆ llts_
| const RouteLanelets* llts_ {} |
|
private |
◆ newConflictingVertices_
| std::vector<LaneletVertexId> newConflictingVertices_ |
|
private |
◆ nextToRouteGraph_
| NextToRouteGraph nextToRouteGraph_ |
|
private |
◆ numFollowers
◆ numLaneChangesOut
| unsigned numLaneChangesOut {} |
◆ originalGraph_
| const OriginalGraph& originalGraph_ |
|
private |
Lanelets already determined to be on the route.
Definition at line 430 of file RouteBuilder.cpp.
◆ pathOutOfRouteFinder_
| PathsOutOfRouteFinder pathOutOfRouteFinder_ |
|
private |
◆ permittedVertices_
| std::vector<bool> permittedVertices_ |
|
private |
◆ routeGraph_
| OnRouteGraph routeGraph_ {} |
|
private |
◆ routeLanelets_
| const RouteLanelets* routeLanelets_ {} |
|
private |
◆ sourceElem_
| LaneletVertexId sourceElem_ {} |
|
private |
◆ vCurr_
| LaneletVertexId vCurr_ {} |
|
private |
◆ visited_