| 89 | } |
| 90 | |
| 91 | void Load(uint32_t featureId, RoadGeometry & road) override |
| 92 | { |
| 93 | auto feature = m_source.GetOriginalFeature(featureId); |
| 94 | feature->ParseGeometry(FeatureType::BEST_GEOMETRY); |
| 95 | |
| 96 | geometry::Altitudes altitudes; |
| 97 | if (m_loadAltitudes) |
| 98 | altitudes = m_altitudeLoader.GetAltitudes(featureId, feature->GetPointsCount()); |
| 99 | |
| 100 | road.Load(*m_vehicleModel, *feature, altitudes.empty() ? nullptr : &altitudes, m_attrsGetter); |
| 101 | } |
| 102 | |
| 103 | SpeedInUnits GetSavedMaxspeed(uint32_t featureId, bool forward) override |
| 104 | { |
nothing calls this directly
no test coverage detected