|
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) |
|