15 #ifndef DtRotaryWingEntityParameters_H_
16 #define DtRotaryWingEntityParameters_H_
24 #include <matrix/vlVector.h>
41 DtEnvValueSP* objectNode = NULL);
46 const DtString& rwName = DtString::nullString(),
61 (
const DtString& rwName = DtString::nullString(),
76 virtual const DtVector& noseSupport()
const;
77 virtual void setNoseSupport (
const DtVector& noseSupport);
82 virtual DtReal maxAltitude()
const;
83 virtual void setMaxAltitude (DtReal maxAltitude);
88 virtual bool isCheckingTerrainDistance()
const;
89 virtual void setIsCheckingTerrainDistance (
const bool val);
94 virtual DtReal altitude()
const;
95 virtual void setAltitude (
const DtReal val);
100 virtual void setJoystickControl (
const bool val);
101 virtual bool joystickControl()
const;
105 virtual void setDefaults();
115 virtual DtReal maxClimbRate()
const;
116 virtual void setMaxClimbRate(DtReal maxClimbRate);
121 virtual DtReal maxYawRate()
const;
122 virtual void setMaxYawRate (DtReal maxYawRate);
127 virtual DtReal maxPitchRate()
const;
128 virtual void setMaxPitchRate(DtReal maxPitchRate);
133 virtual DtReal maxRollRate()
const;
134 virtual void setMaxRollRate(DtReal maxRollRate);
137 virtual DtReal maxYawAcceleration()
const;
138 virtual void setMaxYawAcceleration(
const DtReal val);
140 virtual DtReal maxPitchAcceleration()
const;
141 virtual void setMaxPitchAcceleration(
const DtReal val);
143 virtual DtReal maxRollAcceleration()
const;
144 virtual void setMaxRollAcceleration(
const DtReal val);
146 virtual DtReal zeroCollectiveLiftAcceleration()
const;
147 virtual void setZeroCollectiveLiftAcceleration(
const DtReal val);
149 virtual DtReal fullCollectiveLiftAcceleration()
const;
150 virtual void setFullCollectiveLiftAcceleration(
const DtReal val);