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

Go to the source code of this file.

Namespaces

 lanelet
 
 lanelet::routing
 
 lanelet::routing::internal
 

Variable Documentation

◆ begin_

LaneletVertexId begin_
private

Definition at line 425 of file RouteBuilder.cpp.

◆ conflictsWithRoute_

ConflictingSectionFilter conflictsWithRoute_
private

Definition at line 269 of file RouteBuilder.cpp.

◆ counter_

VisitedLaneletGraph* counter_
private

Definition at line 145 of file RouteBuilder.cpp.

◆ end_

LaneletVertexId end_
private

Definition at line 426 of file RouteBuilder.cpp.

◆ g_

DrivableGraph g_
private

Definition at line 264 of file RouteBuilder.cpp.

◆ gNoConf_

NoConflictingGraph gNoConf_
private

Definition at line 266 of file RouteBuilder.cpp.

◆ graph_

const OriginalGraph* graph_ {}
private

Definition at line 366 of file RouteBuilder.cpp.

◆ gRoute_

OnRouteGraph gRoute_
private

Definition at line 265 of file RouteBuilder.cpp.

◆ iterPath_

ConnectedPathIterator<ConflictsWithPathGraph> iterPath_
private

Definition at line 271 of file RouteBuilder.cpp.

◆ iterRoute_

ConnectedPathIterator<ConflictOrAdjacentToRouteGraph> iterRoute_
private

Definition at line 270 of file RouteBuilder.cpp.

◆ laneId_

LaneId laneId_ {1000}
private

Definition at line 367 of file RouteBuilder.cpp.

◆ laneletsOnRoute_

RouteLanelets laneletsOnRoute_
private

Definition at line 427 of file RouteBuilder.cpp.

◆ laneletVisitor_

VisitedLaneletGraph laneletVisitor_
private

Definition at line 431 of file RouteBuilder.cpp.

◆ llts_

const RouteLanelets* llts_ {}
private

Definition at line 272 of file RouteBuilder.cpp.

◆ newConflictingVertices_

std::vector<LaneletVertexId> newConflictingVertices_
private

Definition at line 267 of file RouteBuilder.cpp.

◆ nextToRouteGraph_

NextToRouteGraph nextToRouteGraph_
private

Definition at line 430 of file RouteBuilder.cpp.

◆ numFollowers

unsigned numFollowers {}

Definition at line 25 of file RouteBuilder.cpp.

◆ numLaneChangesOut

unsigned numLaneChangesOut {}

Definition at line 26 of file RouteBuilder.cpp.

◆ 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

Definition at line 432 of file RouteBuilder.cpp.

◆ permittedVertices_

std::vector<bool> permittedVertices_
private

Definition at line 268 of file RouteBuilder.cpp.

◆ routeGraph_

OnRouteGraph routeGraph_ {}
private

Definition at line 368 of file RouteBuilder.cpp.

◆ routeLanelets_

const RouteLanelets* routeLanelets_ {}
private

Definition at line 121 of file RouteBuilder.cpp.

◆ sourceElem_

LaneletVertexId sourceElem_ {}
private

Definition at line 369 of file RouteBuilder.cpp.

◆ vCurr_

LaneletVertexId vCurr_ {}
private

Definition at line 144 of file RouteBuilder.cpp.

◆ visited_

VisitedCounters visited_
private

Definition at line 120 of file RouteBuilder.cpp.



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