#include <Graph.h>

Private Member Functions | |
| Graph (size_t numRoutingCosts) | |
Additional Inherited Members | |
Public Types inherited from lanelet::routing::internal::Graph< GraphType > | |
| using | CostFilter = EdgeCostFilter< GraphType > |
| using | Edge = typename boost::graph_traits< GraphType >::edge_descriptor |
| using | FilteredGraph = FilteredGraphT< GraphType > |
| using | Vertex = typename boost::graph_traits< GraphType >::vertex_descriptor |
Public Member Functions inherited from lanelet::routing::internal::Graph< GraphType > | |
| void | addEdge (const ConstLaneletOrArea &from, const ConstLaneletOrArea &to, const EdgeInfo &edgeInfo) |
| void | addEdge (Vertex from, Vertex to, const EdgeInfo &edgeInfo) |
| Vertex | addVertex (const typename GraphType ::vertex_property_type &property) |
| add new lanelet to graph More... | |
| FilteredGraph | adjacentLeft (RoutingCostId routingCostId=0) const |
| FilteredGraph | adjacentRight (RoutingCostId routingCostId=0) const |
| FilteredGraph | conflicting (RoutingCostId routingCostId=0) const |
| bool | empty () const noexcept |
| const GraphType & | get () const noexcept |
| GraphType & | get () noexcept |
| Optional< EdgeInfo > | getEdgeInfo (const ConstLanelet &from, const ConstLanelet &to) const noexcept |
| Received the edgeInfo between two given vertices. More... | |
| Optional< EdgeInfo > | getEdgeInfoFor (const ConstLanelet &from, const ConstLanelet &to, const Graph &g) const noexcept |
| Received the edgeInfo between two given vertices and a given (filtered)graph. More... | |
| Optional< typename boost::graph_traits< GraphType >::vertex_descriptor > | getVertex (const ConstLaneletOrArea &lanelet) const noexcept |
| Helper function to determine the graph vertex of a given lanelet. More... | |
| Graph (size_t numRoutingCosts) | |
| FilteredGraph | left (RoutingCostId routingCostId=0) const |
| size_t | numRoutingCosts () const noexcept |
| FilteredGraph | right (RoutingCostId routingCostId=0) const |
| FilteredGraph | somehowLeft (RoutingCostId routingCostId=0) const |
| FilteredGraph | somehowRight (RoutingCostId routingCostId=0) const |
| const LaneletOrAreaToVertex & | vertexLookup () const noexcept |
| FilteredGraph | withAreasAndLaneChanges (RoutingCostId routingCostId=0) const |
| FilteredGraph | withAreasWithoutLaneChanges (RoutingCostId routingCostId=0) const |
| FilteredGraph | withLaneChanges (RoutingCostId routingCostId=0) const |
| FilteredGraph | withoutConflicting (RoutingCostId routingCostId=0) const |
| FilteredGraph | withoutLaneChanges (RoutingCostId routingCostId=0) const |
|
inlineexplicitprivate |