119 bool Run(
bool Holding)
override;
121 bool InitModel(
void)
override;
127 bool Load(
Element* el)
override;
139 double GetWingIncidence(
void)
const {
return WingIncidence; }
140 double GetWingIncidenceDeg(
void)
const {
return WingIncidence*radtodeg; }
141 double GetHTailArea(
void)
const {
return HTailArea; }
142 double GetHTailArm(
void)
const {
return HTailArm; }
143 double GetVTailArea(
void)
const {
return VTailArea; }
144 double GetVTailArm(
void)
const {
return VTailArm; }
145 double Getlbarh(
void)
const {
return lbarh; }
146 double Getlbarv(
void)
const {
return lbarv; }
147 double Getvbarh(
void)
const {
return vbarh; }
148 double Getvbarv(
void)
const {
return vbarv; }
149 const FGColumnVector3& GetMoments(
void)
const {
return vMoments; }
150 double GetMoments(
int idx)
const {
return vMoments(idx); }
151 const FGColumnVector3& GetForces(
void)
const {
return vForces; }
152 double GetForces(
int idx)
const {
return vForces(idx); }
157 const FGColumnVector3& GetXYZep(
void)
const {
return vXYZep; }
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); }
161 void SetAircraftName(
const std::string& name) {AircraftName = name;}
163 void SetXYZrp(
int idx,
double value) {vXYZrp(idx) = value;}
165 void SetWingArea(
double S) {WingArea = S;}
188 double WingArea, WingSpan, cbar, WingIncidence;
189 double HTailArea, VTailArea, HTailArm, VTailArm;
190 double lbarh,lbarv,vbarh,vbarv;
191 std::string AircraftName;
195 void Debug(
int from)
override;