68 virtual const int vrfMovingObjectStateRepositorySubType()
const;
80 virtual void updateMaximumSensorRangeRing();
83 virtual bool canPivot()
const;
84 virtual void setCanPivot (
const bool canPivot);
86 virtual DtReal maxPivotSpeed()
const;
87 virtual void setMaxPivotSpeed (DtReal maxPivotSpeed);
92 virtual void setRightSupport(
const DtVector& vec);
96 virtual void setLeftSupport(
const DtVector& vec);
100 virtual void setOtherSupport(
const DtVector& vec);
102 virtual DtReal maxSpeed()
const;
103 virtual void setMaxSpeed(
const DtReal speed);
105 virtual DtReal maxReverseSpeed()
const;
106 virtual void setMaxReverseSpeed(
const DtReal speed);
108 virtual DtReal turningRadius()
const;
109 virtual void setTurningRadius(
const DtReal turningRadius);
111 virtual DtReal maxSlope()
const;
112 virtual void setMaxSlope(
const DtReal slope);
118 virtual DtReal orderedSpeed()
const;
119 virtual void setOrderedSpeed(
const DtReal speed);
123 virtual DtReal orderedSpeedConstrained()
const;
128 virtual DtReal maneuverAggressiveness()
const;
129 virtual void setManeuverAggressiveness(
const DtReal fraction);
134 virtual DtReal orderedAltitude()
const;
135 virtual bool orderedAltitudepecified()
const;
136 virtual void setOrderedAltitude(DtReal orderedAltitude);
137 virtual void setOrderedAltitudeSpecified(
bool);
139 virtual DtReal maxAcceleration()
const;
140 virtual void setMaxAcceleration(
const DtReal maxAcceleration);
142 virtual DtReal maxStoppingDeceleration()
const;
143 virtual void setMaxStoppingDeceleration(
const DtReal maxStoppingDeceleration);
147 virtual DtReal maxLateralAcceleration()
const;
148 virtual void setMaxLateralAcceleration(
const DtReal maxLateralAcceleration);
150 virtual DtReal fuelEfficiency()
const;
151 virtual void setFuelEfficiency(
const DtReal fuelEfficiency);
154 virtual DtReal inverseStoppingDeceleration()
const;
158 virtual bool haveSupplies()
const;
159 virtual void setHaveSupplies(
const bool doHave);
165 virtual double nextSupplyCheckTime()
const;
166 virtual void setNextSupplyCheckTime(
const double time);
169 virtual bool forward()
const;
170 virtual void setForward(
const bool forward);
173 virtual bool amClampedToGround()
const;
174 virtual void setAmClampedToGround(
const bool clamp);
179 virtual bool usingRailMovement()
const;
180 virtual void setUsingRailMovement(
const bool rails);
192 virtual void clampToGround(
const DtVector& location,
const DtReal heading,
193 bool* dataAvailable = 0,
bool requireAllData =
false);
205 virtual void clampToGround(
const DtVector& location,
const DtReal heading,
206 bool gravityAligned,
bool* dataAvailable = 0,
207 bool requireAllData =
false);
214 const DtReal newHeading);
228 virtual void place(
const DtVector& location,
bool* dataAvailable = 0,
229 bool requireAllData =
false);
240 virtual void place(
const DtReal heading,
bool* dataAvailable = 0,
241 bool requireAllData =
false);
255 virtual void place(
const DtVector& location,
const DtReal heading,
256 bool clampToGroundFlag =
true,
bool* dataAvailable = 0,
257 bool requireAllData =
false);
260 virtual void placeAtAltitude(
const DtVector& location,
const DtReal heading);
269 virtual void setDIGuyCharacter(
const DtString& character);
270 virtual const DtString & dIGuyCharacter()
const;
275 virtual void setDIGuyAnimation(
const DtString & animation);
276 virtual const DtString & dIGuyAnimation()
const;
281 virtual void setDIGuyBodyWeight(
double w);
282 virtual double dIGuyBodyWeight()
const;
287 virtual void setDIGuyAppearance(
const DtString & app);
288 virtual const DtString& dIGuyAppearance()
const;
293 virtual void setDIGuyHandItem(
const DtString & app);
294 virtual const DtString& dIGuyHandItem()
const;
299 virtual void setDIGuyHead(
const DtString & app);
300 virtual const DtString& dIGuyHead()
const;