| 334 | } |
| 335 | |
| 336 | bool Route::GetNextTurns(vector<TurnItemDist> & turns) const |
| 337 | { |
| 338 | TurnItemDist currentTurn; |
| 339 | GetNearestTurn(currentTurn.m_distMeters, currentTurn.m_turnItem); |
| 340 | |
| 341 | turns.clear(); |
| 342 | turns.emplace_back(std::move(currentTurn)); |
| 343 | |
| 344 | TurnItemDist nextTurn; |
| 345 | if (GetNextTurn(nextTurn.m_distMeters, nextTurn.m_turnItem)) |
| 346 | turns.emplace_back(std::move(nextTurn)); |
| 347 | return true; |
| 348 | } |
| 349 | |
| 350 | void Route::GetCurrentDirectionPoint(m2::PointD & pt) const |
| 351 | { |