//public AirplanePath() //{ // Dictionary = new Dictionary<DateTime, AirlineFlightLocation>(); //} public AirplanePath(AirlineFlight flight) { Dictionary = new Dictionary <DateTime, AirlineFlightLocation>(); this.Flight = flight; //this.FlightPath = new GeoPath(flight.Origin, flight.Destination); //var pathDistance = GeoCalculator.GetDistance(flight.Origin, flight.Destination); //var bearingInitial = GeoCalculator.GetBearing(flight.Origin, flight.Destination); //var bearingFinal = GeoCalculator.GetBearingFinal(flight.Origin, flight.Destination); var location1 = GetLocation(this.Flight.DepartureTime); var location2 = GetLocation(this.Flight.ArrivalTime); }
public AirplanePosition(AirlineFlight flight) { _flight = flight; //Latitude = _flight.FlightLocation.Latitude; //Longitude = _flight.FlightLocation.Longitude; }
public Airplane(AirlineFlight flight) { _flight = flight; this.Speed = GeoGlobal.AirplaneAverageSpeed; this.Range = GeoGlobal.AirplaneAverageRange; }
public void Add(AirlineFlight flight) { this.Dictionary.Add(flight); }