| 333 | } |
| 334 | |
| 335 | void PassNextSubroute() |
| 336 | { |
| 337 | ASSERT_GREATER(m_subrouteAttrs.size(), m_currentSubrouteIdx, ()); |
| 338 | m_currentSubrouteIdx = std::min(m_currentSubrouteIdx + 1, m_subrouteAttrs.size() - 1); |
| 339 | m_poly.SetNextCheckpointIndex(m_subrouteAttrs[m_currentSubrouteIdx].GetEndSegmentIdx()); |
| 340 | } |
| 341 | |
| 342 | /// \returns estimated time for the whole route. |
| 343 | double GetTotalTimeSec() const; |
no test coverage detected