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 dragCoefficient()
const;
122 virtual void setDragCoefficient(DtReal value);
127 virtual DtReal dragReferenceArea()
const;
128 virtual void setDragReferenceArea(DtReal value);
133 virtual DtReal maxYawRate()
const;
134 virtual void setMaxYawRate (DtReal maxYawRate);
139 virtual DtReal maxPitchRate()
const;
140 virtual void setMaxPitchRate(DtReal maxPitchRate);
145 virtual DtReal maxRollRate()
const;
146 virtual void setMaxRollRate(DtReal maxRollRate);
149 virtual DtReal maxYawAcceleration()
const;
150 virtual void setMaxYawAcceleration(
const DtReal val);
152 virtual DtReal maxPitchAcceleration()
const;
153 virtual void setMaxPitchAcceleration(
const DtReal val);
155 virtual DtReal maxRollAcceleration()
const;
156 virtual void setMaxRollAcceleration(
const DtReal val);
158 virtual DtReal zeroCollectiveLiftAcceleration()
const;
159 virtual void setZeroCollectiveLiftAcceleration(
const DtReal val);
161 virtual DtReal fullCollectiveLiftAcceleration()
const;
162 virtual void setFullCollectiveLiftAcceleration(
const DtReal val);