#include "routing/road_index.hpp" #include "routing/routing_exceptions.hpp" namespace routing { void RoadIndex::Import(std::vector const & joints) { for (Joint::Id jointId = 0; jointId < joints.size(); ++jointId) { Joint const & joint = joints[jointId]; for (uint32_t i = 0; i < joint.GetSize(); ++i) { RoadPoint const & entry = joint.GetEntry(i); RoadJointIds & roadJoints = m_roads[entry.GetFeatureId()]; roadJoints.AddJoint(entry.GetPointId(), jointId); } } } } // namespace routing