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

Method Load

libs/routing/geometry.cpp:91–101  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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 {

Callers

nothing calls this directly

Calls 6

GetOriginalFeatureMethod · 0.80
ParseGeometryMethod · 0.80
GetAltitudesMethod · 0.45
GetPointsCountMethod · 0.45
LoadMethod · 0.45
emptyMethod · 0.45

Tested by

no test coverage detected