Repo created
This commit is contained in:
parent
4af19165ec
commit
68073add76
12458 changed files with 12350765 additions and 2 deletions
16
generator/ways_merger.cpp
Normal file
16
generator/ways_merger.cpp
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
#include "generator/ways_merger.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
AreaWayMerger::AreaWayMerger(std::shared_ptr<cache::IntermediateDataReaderInterface> const & cache) : m_cache(cache) {}
|
||||
|
||||
void AreaWayMerger::AddWay(uint64_t id)
|
||||
{
|
||||
auto e = std::make_shared<WayElement>(id);
|
||||
if (m_cache->GetWay(id, *e) && e->IsValid())
|
||||
{
|
||||
m_map.emplace(e->m_nodes.front(), e);
|
||||
m_map.emplace(e->m_nodes.back(), e);
|
||||
}
|
||||
}
|
||||
} // namespace generator
|
||||
Loading…
Add table
Add a link
Reference in a new issue