119 bool Run(
bool Holding)
override;
152 double GetForces(
int idx)
const {
return vForces(idx); }
158 double GetXYZrp(
int idx)
const {
return vXYZrp(idx); }
159 double GetXYZvrp(
int idx)
const {
return vXYZvrp(idx); }
160 double GetXYZep(
int idx)
const {
return vXYZep(idx); }
163 void SetXYZrp(
int idx,
double value) {vXYZrp(idx) = value;}
188 double WingArea, WingSpan, cbar, WingIncidence;
189 double HTailArea, VTailArea, HTailArm, VTailArm;
190 double lbarh,lbarv,vbarh,vbarv;
195 void Debug(
int from)
override;
double GetXYZep(int idx) const
bool Run(bool Holding) override
Runs the Aircraft model; called by the Executive Can pass in a value indicating if the executive is d...
double GetXYZvrp(int idx) const
const FGColumnVector3 & GetMoments(void) const
const FGColumnVector3 & GetForces(void) const
double Getcbar(void) const
Gets the average wing chord.
const FGColumnVector3 & GetXYZrp(void) const
Gets the the aero reference point (RP) coordinates.
double GetHTailArea(void) const
const std::string & GetAircraftName(void) const
Gets the aircraft name.
const FGColumnVector3 & GetXYZep(void) const
double GetVTailArm(void) const
FGAircraft(FGFDMExec *Executive)
Constructor.
~FGAircraft() override
Destructor.
double GetForces(int idx) const
void SetWingArea(double S)
void SetAircraftName(const std::string &name)
double GetWingIncidence(void) const
double GetVTailArea(void) const
struct JSBSim::FGAircraft::Inputs in
double GetWingArea(void) const
Gets the wing area.
bool Load(Element *el) override
Loads the aircraft.
double GetMoments(int idx) const
void SetXYZrp(int idx, double value)
double GetWingIncidenceDeg(void) const
bool InitModel(void) override
double Getlbarh(void) const
double Getvbarv(void) const
double GetHTailArm(void) const
double Getlbarv(void) const
const FGColumnVector3 & GetXYZvrp(void) const
double GetXYZrp(int idx) const
double Getvbarh(void) const
double GetWingSpan(void) const
Gets the wing span.
This class implements a 3 element column vector.
static constexpr double radtodeg
FGModel(FGFDMExec *)
Constructor.