| 3 | namespace routing |
| 4 | { |
| 5 | void RoadIndex::Import(std::vector<Joint> const & joints) |
| 6 | { |
| 7 | for (Joint::Id jointId = 0; jointId < joints.size(); ++jointId) |
| 8 | { |
| 9 | Joint const & joint = joints[jointId]; |
| 10 | for (uint32_t i = 0; i < joint.GetSize(); ++i) |
| 11 | { |
| 12 | RoadPoint const & entry = joint.GetEntry(i); |
| 13 | RoadJointIds & roadJoints = m_roads[entry.GetFeatureId()]; |
| 14 | roadJoints.AddJoint(entry.GetPointId(), jointId); |
| 15 | } |
| 16 | } |
| 17 | } |
| 18 | } // namespace routing |