15 #ifndef DtRotaryWingEntityParameters_H_
16 #define DtRotaryWingEntityParameters_H_
44 const DtString& rwName = DtString::nullString(),
59 (
const DtString& rwName = DtString::nullString(),
74 virtual const DtVector& noseSupport()
const;
75 virtual void setNoseSupport (
const DtVector& noseSupport);
80 virtual DtReal maxAltitude()
const;
81 virtual void setMaxAltitude (DtReal maxAltitude);
86 virtual bool isCheckingTerrainDistance()
const;
87 virtual void setIsCheckingTerrainDistance (
const bool val);
92 virtual DtReal altitude()
const;
93 virtual void setAltitude (
const DtReal val);
98 virtual void setJoystickControl (
const bool val);
99 virtual bool joystickControl()
const;
103 virtual void setDefaults();
113 virtual DtReal maxClimbRate()
const;
114 virtual void setMaxClimbRate(DtReal maxClimbRate);
119 virtual DtReal maxYawRate()
const;
120 virtual void setMaxYawRate (DtReal maxYawRate);
125 virtual DtReal maxPitchRate()
const;
126 virtual void setMaxPitchRate(DtReal maxPitchRate);
131 virtual DtReal maxRollRate()
const;
132 virtual void setMaxRollRate(DtReal maxRollRate);
135 virtual DtReal maxYawAcceleration()
const;
136 virtual void setMaxYawAcceleration(
const DtReal val);
138 virtual DtReal maxPitchAcceleration()
const;
139 virtual void setMaxPitchAcceleration(
const DtReal val);
141 virtual DtReal maxRollAcceleration()
const;
142 virtual void setMaxRollAcceleration(
const DtReal val);
144 virtual DtReal zeroCollectiveLiftAcceleration()
const;
145 virtual void setZeroCollectiveLiftAcceleration(
const DtReal val);
147 virtual DtReal fullCollectiveLiftAcceleration()
const;
148 virtual void setFullCollectiveLiftAcceleration(
const DtReal val);