Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
        /// <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);
        }
Esempio n. 3
0
        /// <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);
        }
Esempio n. 4
0
 /// <summary>
 /// Undo the actions of AddToWaypointList().
 /// </summary>
 public void UndoEdit()
 {
     editor.Undo();
     InWptList = false;
 }
Esempio n. 5
0
 public void UndoEdit()
 {
     editor.Undo();
 }