MCPcopy Create free account
hub / github.com/comaps/comaps / LoadPointDVector

Function LoadPointDVector

libs/routing/routes_builder/routes_builder.cpp:44–58  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

42}
43
44std::vector<m2::PointD> LoadPointDVector(ReaderSource<FileReader> & src)
45{
46 std::vector<m2::PointD> points;
47 auto const n = ReadPrimitiveFromSource<uint64_t>(src);
48 points.reserve(n);
49 for (size_t i = 0; i < n; ++i)
50 {
51 auto const x = ReadPrimitiveFromSource<double>(src);
52 auto const y = ReadPrimitiveFromSource<double>(src);
53
54 points.emplace_back(x, y);
55 }
56
57 return points;
58}
59} // namespace
60
61namespace routing

Callers 1

LoadMethod · 0.85

Calls 2

reserveMethod · 0.45
emplace_backMethod · 0.45

Tested by

no test coverage detected