1 #ifndef PERFORMANCEDATA_HXX
2 #define PERFORMANCEDATA_HXX
10 Data storage for aircraft performance data. This is used to properly simulate the flight of AIAircrafts.
12 @author Thomas F�rster <t.foerster@biologie.hu-berlin.de>
17 PerformanceData(double acceleration,
29 PerformanceData(const std::string& filename);
32 double actualSpeed(FGAIAircraft* ac, double tgt_speed, double dt);
33 double actualBankAngle(FGAIAircraft* ac, double tgt_roll, double dt);
34 double actualPitch(FGAIAircraft* ac, double tgt_pitch, double dt);
35 double actualHeading(FGAIAircraft* ac, double tgt_heading, double dt);
36 double actualAltitude(FGAIAircraft* ac, double tgt_altitude, double dt);
37 double actualVerticalSpeed(FGAIAircraft* ac, double tgt_vs, double dt);
39 bool gearExtensible(const FGAIAircraft* ac);
41 inline double climbRate () { return _climbRate; };
42 inline double descentRate () { return _descentRate; };
43 inline double vRotate () { return _vRotate; };
44 inline double maximumBankAngle () { return _maxbank; };
45 inline double acceleration () { return _acceleration; };
46 inline double vTaxi () { return _vTaxi; };
47 inline double vTakeoff () { return _vTakeOff; };
48 inline double vClimb () { return _vClimb; };
49 inline double vDescent () { return _vDescent; };
50 inline double vApproach () { return _vApproach; };
51 inline double vTouchdown () { return _vTouchdown; };
52 inline double vCruise () { return _vCruise; };