15 #ifndef DtRotaryWingEntityParameters_H_
16 #define DtRotaryWingEntityParameters_H_
40 DtEnvValueSP* objectNode = NULL);
45 const DtString& rwName = DtString::nullString(),
56 (
const DtSymbolString& rwName,
60 (
const DtString& rwName = DtString::nullString(),
75 virtual const DtVector& noseSupport()
const;
76 virtual void setNoseSupport (
const DtVector& noseSupport);
81 virtual DtReal maxAltitude()
const;
82 virtual void setMaxAltitude (DtReal maxAltitude);
87 virtual bool isCheckingTerrainDistance()
const;
88 virtual void setIsCheckingTerrainDistance (
const bool val);
93 virtual DtReal altitude()
const;
94 virtual void setAltitude (
const DtReal val);
99 virtual void setJoystickControl (
const bool val);
100 virtual bool joystickControl()
const;
104 virtual void setDefaults();
114 virtual DtReal maxClimbRate()
const;
115 virtual void setMaxClimbRate(DtReal maxClimbRate);
120 virtual DtReal maxYawRate()
const;
121 virtual void setMaxYawRate (DtReal maxYawRate);
126 virtual DtReal maxPitchRate()
const;
127 virtual void setMaxPitchRate(DtReal maxPitchRate);
132 virtual DtReal maxRollRate()
const;
133 virtual void setMaxRollRate(DtReal maxRollRate);
136 virtual DtReal maxYawAcceleration()
const;
137 virtual void setMaxYawAcceleration(
const DtReal val);
139 virtual DtReal maxPitchAcceleration()
const;
140 virtual void setMaxPitchAcceleration(
const DtReal val);
142 virtual DtReal maxRollAcceleration()
const;
143 virtual void setMaxRollAcceleration(
const DtReal val);
145 virtual DtReal zeroCollectiveLiftAcceleration()
const;
146 virtual void setZeroCollectiveLiftAcceleration(
const DtReal val);
148 virtual DtReal fullCollectiveLiftAcceleration()
const;
149 virtual void setFullCollectiveLiftAcceleration(
const DtReal val);