#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 428 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_