const-correctness
This commit is contained in:
parent
25ee26de3b
commit
88ee51ba2e
@ -20,7 +20,7 @@ namespace guidance
|
||||
// - middle edges between two osm ways in one logic road (U-turn)
|
||||
// - staggered intersections (X-cross)
|
||||
// - square/circle intersections
|
||||
std::unordered_set<EdgeID> findSegregatedNodes(NodeBasedGraphFactory &factory, const util::NameTable& names);
|
||||
std::unordered_set<EdgeID> findSegregatedNodes(const NodeBasedGraphFactory &factory, const util::NameTable& names);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -41,9 +41,13 @@ class NodeBasedGraphFactory
|
||||
std::vector<TurnRestriction> &turn_restrictions,
|
||||
std::vector<ConditionalTurnRestriction> &conditional_turn_restrictions);
|
||||
|
||||
auto const &GetGraph() { return compressed_output_graph; }
|
||||
auto const &GetGraph() const { return compressed_output_graph; }
|
||||
auto const &GetBarriers() const { return barriers; }
|
||||
auto const &GetTrafficSignals() const { return traffic_signals; }
|
||||
auto const &GetCompressedEdges() const { return compressed_edge_container; }
|
||||
auto const &GetCoordinates() const { return coordinates; }
|
||||
auto const &GetAnnotationData() const { return annotation_data; }
|
||||
auto const &GetOsmNodes() const { return osm_node_ids; }
|
||||
auto &GetCompressedEdges() { return compressed_edge_container; }
|
||||
auto &GetCoordinates() { return coordinates; }
|
||||
auto &GetAnnotationData() { return annotation_data; }
|
||||
|
@ -125,7 +125,7 @@ bool IsSegregated(std::vector<EdgeInfo> v1,
|
||||
return edgeLength <= threshold;
|
||||
}
|
||||
|
||||
std::unordered_set<EdgeID> findSegregatedNodes(NodeBasedGraphFactory &factory,
|
||||
std::unordered_set<EdgeID> findSegregatedNodes(const NodeBasedGraphFactory &factory,
|
||||
const util::NameTable &names)
|
||||
{
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user