Searched refs:restriction_graph (Results 1 – 7 of 7) sorted by relevance
11 WayRestrictionMap::WayRestrictionMap(const RestrictionGraph &restriction_graph) in WayRestrictionMap() argument12 : restriction_graph(restriction_graph) in WayRestrictionMap()18 return restriction_graph.num_via_nodes; in NumberOfDuplicatedNodes()23 return restriction_graph.via_edge_to_node.count({from, to}) > 0; in IsViaWayEdge()41 BOOST_ASSERT(duplicated_node < restriction_graph.num_via_nodes); in IsRestricted()42 const auto &restrictions = restriction_graph.GetRestrictions(duplicated_node); in IsRestricted()53 BOOST_ASSERT(duplicated_node < restriction_graph.num_via_nodes); in GetRestrictions()76 for (auto entry : restriction_graph.via_edge_to_node) in DuplicatedViaEdges()92 if (restriction_it != restriction_graph.start_edge_to_node.end()) in RemapIfRestrictionStart()113 BOOST_ASSERT(duplicated_node_id < restriction_graph.num_via_nodes); in RemapIfRestrictionVia()[all …]
283 auto restriction_graph = constructRestrictionGraph(turn_restrictions); in run() local293 restriction_graph, in run()312 restriction_graph, in run()706 const RestrictionGraph &restriction_graph, in BuildEdgeExpandedGraph() argument734 RestrictionMap unconditional_node_restriction_map(restriction_graph); in BuildEdgeExpandedGraph()735 ConditionalRestrictionMap conditional_node_restriction_map(restriction_graph); in BuildEdgeExpandedGraph()736 WayRestrictionMap via_way_restriction_map(restriction_graph); in BuildEdgeExpandedGraph()815 const RestrictionGraph &restriction_graph, in ProcessGuidanceTurns() argument834 RestrictionMap unconditional_node_restriction_map(restriction_graph); in ProcessGuidanceTurns()835 WayRestrictionMap way_restriction_map(restriction_graph); in ProcessGuidanceTurns()
23 NodeRestrictionMap(const RestrictionGraph &restriction_graph) in NodeRestrictionMap() argument24 : restriction_graph(restriction_graph), index_filter(RestrictionFilter{}) in NodeRestrictionMap()46 const auto start_node_it = restriction_graph.start_edge_to_node.find({from, via}); in getRange()47 if (start_node_it != restriction_graph.start_edge_to_node.end()) in getRange()49 return restriction_graph.GetRestrictions(start_node_it->second); in getRange()53 const RestrictionGraph &restriction_graph; member in osrm::extractor::NodeRestrictionMap
30 WayRestrictionMap(const RestrictionGraph &restriction_graph);70 const RestrictionGraph &restriction_graph; member in osrm::extractor::WayRestrictionMap
77 const RestrictionGraph &restriction_graph,105 const RestrictionGraph &restriction_graph,
102 RestrictionGraph restriction_graph = constructRestrictionGraph(restrictions); in BOOST_AUTO_TEST_CASE() local103 RestrictionMap restriction_map(restriction_graph); in BOOST_AUTO_TEST_CASE()226 RestrictionGraph restriction_graph = constructRestrictionGraph(restrictions); in BOOST_AUTO_TEST_CASE() local227 RestrictionMap restriction_map(restriction_graph); in BOOST_AUTO_TEST_CASE()
11 BOOST_AUTO_TEST_SUITE(restriction_graph)