| 1038 | } |
| 1039 | |
| 1040 | std::optional<std::vector<Coordinate>> |
| 1041 | MakeOverview(const std::vector<guidance::LegGeometry> &leg_geometries) const |
| 1042 | { |
| 1043 | std::optional<std::vector<Coordinate>> overview; |
| 1044 | if (parameters.overview != RouteParameters::OverviewType::False && |
| 1045 | parameters.overview != RouteParameters::OverviewType::ByLegs) |
| 1046 | { |
| 1047 | const auto use_simplification = |
| 1048 | parameters.overview == RouteParameters::OverviewType::Simplified; |
| 1049 | BOOST_ASSERT(use_simplification || |
| 1050 | parameters.overview == RouteParameters::OverviewType::Full); |
| 1051 | |
| 1052 | overview = guidance::assembleOverview(leg_geometries, use_simplification); |
| 1053 | } |
| 1054 | return overview; |
| 1055 | } |
| 1056 | }; |
| 1057 | |
| 1058 | } // namespace osrm::engine::api |
nothing calls this directly
no test coverage detected