コード例 #1
0
        //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);
        }
コード例 #2
0
ファイル: Airplane.cs プロジェクト: ashx2611/wpf-samples
 public AirplanePosition(AirlineFlight flight)
 {
     _flight = flight;
     //Latitude = _flight.FlightLocation.Latitude;
     //Longitude = _flight.FlightLocation.Longitude;
 }
コード例 #3
0
ファイル: Airplane.cs プロジェクト: ashx2611/wpf-samples
 public Airplane(AirlineFlight flight)
 {
     _flight    = flight;
     this.Speed = GeoGlobal.AirplaneAverageSpeed;
     this.Range = GeoGlobal.AirplaneAverageRange;
 }
コード例 #4
0
 public void Add(AirlineFlight flight)
 {
     this.Dictionary.Add(flight);
 }