| 296 | } |
| 297 | |
| 298 | void IndexGraph::GetSegmentCandidateForJoint(Segment const & parent, bool isOutgoing, SegmentListT & children) const |
| 299 | { |
| 300 | RoadPoint const roadPoint = parent.GetRoadPoint(isOutgoing); |
| 301 | Joint::Id const jointId = m_roadIndex.GetJointId(roadPoint); |
| 302 | |
| 303 | if (jointId == Joint::kInvalidId) |
| 304 | return; |
| 305 | |
| 306 | m_jointIndex.ForEachPoint(jointId, [&](RoadPoint const & rp) |
| 307 | { GetSegmentCandidateForRoadPoint(rp, parent.GetMwmId(), isOutgoing, children); }); |
| 308 | } |
| 309 | |
| 310 | /// \brief Prolongs segments from |parent| to |firstChildren| directions in order to |
| 311 | /// create JointSegments. |
nothing calls this directly
no test coverage detected