| 42 | } |
| 43 | |
| 44 | std::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 | |
| 61 | namespace routing |
no test coverage detected