const-correctness

This commit is contained in:
Patrick Niklaus 2017-12-05 11:14:26 +00:00 committed by Patrick Niklaus
parent 25ee26de3b
commit 88ee51ba2e
3 changed files with 7 additions and 3 deletions

View File

@ -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);
}
}

View File

@ -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; }

View File

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