예제 #1
0
파일: Flight.cs 프로젝트: Levisen/AU-SWT4
 public Flight(FTDataPoint first)
 {
     Tag             = first.Tag;
     CurrentPosition = new Vector2(first.X, first.Y);
     CurrentAltitude = first.Altitude;
     LastUpdated     = first.TimeStamp;
     //TrackDataLog = new SortedList<DateTime, FTDataPoint>();
     TrackDataLog       = new LinkedList <FTDataPoint>();
     VelocityCalculator = new FlightVelocityCalculator(this);
     CourseCalculator   = new FlightCourseCalculator(this);
 }
예제 #2
0
        //public event EventHandler<FlightTrackUpdatedEventArgs> FlightTrackUpdated;

        public Flight(FTDataPoint first)
        {
            _tag             = first.Tag;
            _currentPosition = new Vector2(first.X, first.Y);
            _currentAltitude = first.Altitude;
            _lastUpdated     = first.TimeStamp;

            _trackDataLog       = new LinkedList <FTDataPoint>();
            _velocityCalculator = new FlightVelocityCalculator();
            _courseCalculator   = new FlightCourseCalculator();
        }
예제 #3
0
 public void SetUp()
 {
     _uut = new FlightCourseCalculator();
 }