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

Method AddWay

generator/ways_merger.cpp:7–15  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5AreaWayMerger::AreaWayMerger(std::shared_ptr<cache::IntermediateDataReaderInterface> const & cache) : m_cache(cache) {}
6
7void AreaWayMerger::AddWay(uint64_t id)
8{
9 auto e = std::make_shared<WayElement>(id);
10 if (m_cache->GetWay(id, *e) && e->IsValid())
11 {
12 m_map.emplace(e->m_nodes.front(), e);
13 m_map.emplace(e->m_nodes.back(), e);
14 }
15}
16} // namespace generator

Callers 6

CollectFeatureMethod · 0.45
CollectFeatureMethod · 0.45
AddElementToCacheFunction · 0.45
CollectFeatureMethod · 0.45
BuildMethod · 0.45
operator()Method · 0.45

Calls 5

frontMethod · 0.80
backMethod · 0.80
GetWayMethod · 0.45
IsValidMethod · 0.45
emplaceMethod · 0.45

Tested by

no test coverage detected