/// <summary> /// Gets a route from a waypoint to an airport. /// </summary> public Route FindRoute(int wptIndex, DestInfo destInfo, WaypointListEditor editor) { int endIndex = AddStar(destInfo); var result = GetRoute(wptIndex, endIndex); editor.Undo(); return(result); }
/// <summary> /// Gets a route from an airport to a waypoint. /// </summary> public Route FindRoute(OrigInfo origInfo, int wptIndex, WaypointListEditor editor) { int origIndex = AddSid(origInfo); var result = GetRoute(origIndex, wptIndex); editor.Undo(); return(result); }
/// <summary> /// Gets a route between two aiports, from ORIG to DEST. /// </summary> /// <exception cref="RouteNotFoundException"></exception> public Route FindRoute(OrigInfo origInfo, DestInfo destInfo, WaypointListEditor editor) { int origIndex = AddSid(origInfo); int destIndex = AddStar(destInfo); var result = GetRoute(origIndex, destIndex); editor.Undo(); return(result); }
/// <summary> /// Undo the actions of AddToWaypointList(). /// </summary> public void UndoEdit() { editor.Undo(); InWptList = false; }
public void UndoEdit() { editor.Undo(); }