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; };