Professional Documents
Culture Documents
Calculateroute Drawio
Calculateroute Drawio
selectPlanRoute()
displayAvailableMountains()
selectMountain(preferredMountain)
displayMountainMap(mountainId)
alt
processSelectedLocations(startPoint, endPoint)
selectRouteStartEnd(startPoint, endPoint)
confirmRouteSelection()
[if skier confirms a route]
finaliseRoute()
chooseNewRoute()
[else if skier chooses a new route]
provideAlternativeRoutes()
loop viewRouteDetails(routeId)
[for each alternative route]
displayRouteDetails(routeId)
break
viewRouteDetails(routeId)
updateRouteDetails(routeId)