|
| using | lanelet::routing::internal::ConflictOrAdjacentToRouteGraph = boost::filtered_graph< OriginalGraph, OnlyDrivableEdgesFilter, ConflictingSectionFilter > |
| |
| using | lanelet::routing::internal::ConflictsWithPathGraph = boost::filtered_graph< OriginalGraph, NoConflictingFilter, OnRouteAndConflictFilter > |
| |
| using | lanelet::routing::internal::DrivableGraph = boost::filtered_graph< OriginalGraph, OnlyDrivableEdgesFilter > |
| |
| using | lanelet::routing::internal::LaneletVertexId = GraphTraits::vertex_descriptor |
| |
| using | lanelet::routing::internal::LaneletVertexIds = std::vector< LaneletVertexId > |
| |
| using | lanelet::routing::internal::NextToRouteGraph = boost::filtered_graph< OriginalGraph, OnlyDrivableEdgesWithinFilter, NextToRouteFilter > |
| |
| using | lanelet::routing::internal::NoConflictingGraph = boost::filtered_graph< OriginalGraph, NoConflictingFilter > |
| |
| using | lanelet::routing::internal::OnlyConflictingFilter = EdgeRelationFilter< RelationType::Conflicting, OriginalGraph > |
| |
| using | lanelet::routing::internal::OnlyConflictingGraph = boost::filtered_graph< OriginalGraph, OnlyConflictingFilter > |
| |
| using | lanelet::routing::internal::OnlyDrivableEdgesFilter = EdgeRelationFilter< RelationType::Successor|RelationType::Left|RelationType::Right, OriginalGraph > |
| | Removes edges from the graph that are not drivable (e.g. adjacent or conflicing) More...
|
| |
| using | lanelet::routing::internal::OnRouteGraph = boost::filtered_graph< OriginalGraph, boost::keep_all, OnRouteFilter > |
| |
| using | lanelet::routing::internal::OriginalGraph = boost::filtered_graph< GraphType, OriginalGraphFilter > |
| |
| using | lanelet::routing::internal::RouteLanelets = std::set< LaneletVertexId > |
| |
|
| template<typename Vertex , typename Graph , typename Func > |
| bool | lanelet::routing::internal::anySidewayNeighbourIs (Vertex v, const Graph &g, Func &&f) |
| |
| SparseColorMap::value_type | lanelet::routing::internal::get (const SparseColorMap &map, LaneletVertexId key) |
| |
| template<typename Graph > |
| std::set< LaneletVertexId > | lanelet::routing::internal::getAllNeighbourLanelets (LaneletVertexId ofVertex, const Graph &ofRoute) |
| |
| template<RelationType R, typename Graph > |
| Optional< LaneletVertexId > | lanelet::routing::internal::getNext (LaneletVertexId ofVertex, const Graph &g) |
| |
| template<typename ContainerT , typename T > |
| bool | lanelet::routing::internal::has (const ContainerT &c, const T &t) |
| |
| template<typename ContainerT , typename T > |
| bool | lanelet::routing::internal::has (const std::set< T > &c, const T &t) |
| |
| template<RelationType R, typename GraphT , typename EdgeT > |
| bool | lanelet::routing::internal::hasRelation (const GraphT &g, EdgeT e) |
| |
| void | lanelet::routing::internal::put (SparseColorMap &map, LaneletVertexId key, SparseColorMap::value_type value) |
| |