MCPcopy Create free account
hub / github.com/Project-OSRM/osrm-backend / GraphCompressor

Class GraphCompressor

include/extractor/graph_compressor.hpp:18–34  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

16struct UnresolvedManeuverOverride;
17
18class GraphCompressor
19{
20 public:
21 using EdgeData = util::NodeBasedDynamicGraph::EdgeData;
22
23 void Compress(ScriptingEnvironment &scripting_environment,
24 std::vector<TurnRestriction> &turn_restrictions,
25 std::vector<UnresolvedManeuverOverride> &maneuver_overrides,
26 util::NodeBasedDynamicGraph &graph,
27 const std::vector<NodeBasedEdgeAnnotation> &node_data_container,
28 CompressedEdgeContainer &geometry_compressor);
29
30 private:
31 void PrintStatistics(unsigned original_number_of_nodes,
32 unsigned original_number_of_edges,
33 const util::NodeBasedDynamicGraph &graph) const;
34};
35} // namespace osrm::extractor
36
37#endif

Callers 1

BOOST_AUTO_TEST_CASEFunction · 0.85

Calls

no outgoing calls

Tested by 1

BOOST_AUTO_TEST_CASEFunction · 0.68