![]() |
VR-Forces Developer's Guide
|
Uses a single efficiency number (i.e. doesn't do any interpolation).

Public Member Functions | |
| DtConstantAircraftFuelConsumptionModel () | |
| bool | isValid () const |
| virtual bool | addDataPoints (const DtRwAircraftEngineEfficiencyDataPointList &datapoints, double startWeight, double endWeight, std::ostream *errorStream=0) |
| virtual double | interpolateEfficiency (double speed, double altitude) const |
Public Member Functions inherited from DtAircraftFuelConsumptionModel | |
| DtAircraftFuelConsumptionModel () | |
| virtual | ~DtAircraftFuelConsumptionModel () |
| virtual double | calculateEfficiency (double range, double speed, double startMass, double endMass) const |
| virtual double | calculateRange (double speed, double altitude, double startMass, double endMass) const |
| virtual double | fuelConsumed (double range, double speed, double altitude, double mass) const |
| virtual bool | shouldConsumeFuel () const |
| virtual void | setShouldConsumeFuel (bool shouldConsume) |
Protected Attributes | |
| double | myEfficiency |
Protected Attributes inherited from DtAircraftFuelConsumptionModel | |
| bool | myShouldConsumeFuel |
Additional Inherited Members | |
Static Public Member Functions inherited from DtAircraftFuelConsumptionModel | |
| static DtAircraftFuelConsumptionModel * | Create (const DtRwAircraftEngineEfficiencyDataPointList &datapoints) |
| DtConstantAircraftFuelConsumptionModel::DtConstantAircraftFuelConsumptionModel | ( | ) |
|
virtual |
Allows system to be configured but still warn user that something may be wrong.
Reimplemented from DtAircraftFuelConsumptionModel.
|
virtual |
Only uses first point.
Implements DtAircraftFuelConsumptionModel.
|
virtual |
Interpolate an engine efficiency at a given speed and altitude.
Implements DtAircraftFuelConsumptionModel.
|
protected |