Files
comaps/generator/ways_merger.cpp
Konstantin Pastbin bfffa1fff4 Format all C++ and Java code via clang-format
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-08-17 14:32:37 +07:00

17 lines
434 B
C++

#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