43 DtVrfObject* vrfObject,
const DtObjectType& objectType,
65 virtual const int vrfMovingObjectStateRepositorySubType()
const;
77 virtual void updateMaximumSensorRangeRing();
80 virtual bool canPivot()
const;
81 virtual void setCanPivot (
const bool canPivot);
83 virtual DtReal maxPivotSpeed()
const;
84 virtual void setMaxPivotSpeed (DtReal maxPivotSpeed);
89 virtual void setRightSupport(
const DtVector& vec);
93 virtual void setLeftSupport(
const DtVector& vec);
97 virtual void setOtherSupport(
const DtVector& vec);
99 virtual DtReal maxSpeed()
const;
100 virtual void setMaxSpeed(
const DtReal speed);
102 virtual DtReal maxReverseSpeed()
const;
103 virtual void setMaxReverseSpeed(
const DtReal speed);
105 virtual DtReal turningRadius()
const;
106 virtual void setTurningRadius(
const DtReal turningRadius);
108 virtual DtReal maxSlope()
const;
109 virtual void setMaxSlope(
const DtReal
slope);
113 virtual DtReal orderedSpeed()
const;
114 virtual void setOrderedSpeed(
const DtReal speed);
118 virtual DtReal orderedAltitude()
const;
119 virtual bool orderedAltitudepecified()
const;
120 virtual void setOrderedAltitude(DtReal orderedAltitude);
121 virtual void setOrderedAltitudeSpecified(
bool);
123 virtual DtReal maxAcceleration()
const;
124 virtual void setMaxAcceleration(
const DtReal maxAcceleration);
126 virtual DtReal maxStoppingDeceleration()
const;
127 virtual void setMaxStoppingDeceleration(
const DtReal maxStoppingDeceleration);
129 virtual DtReal maxLateralAcceleration()
const;
130 virtual void setMaxLateralAcceleration(
const DtReal maxLateralAcceleration);
132 virtual DtReal fuelEfficiency()
const;
133 virtual void setFuelEfficiency(
const DtReal fuelEfficiency);
136 virtual DtReal inverseStoppingDeceleration()
const;
140 virtual bool haveSupplies()
const;
141 virtual void setHaveSupplies(
const bool doHave);
147 virtual double nextSupplyCheckTime()
const;
148 virtual void setNextSupplyCheckTime(
const double time);
151 virtual bool forward()
const;
152 virtual void setForward(
const bool forward);
155 virtual bool amClampedToGround()
const;
156 virtual void setAmClampedToGround(
const bool clamp);
161 virtual bool usingRailMovement()
const;
162 virtual void setUsingRailMovement(
const bool rails);
174 virtual void clampToGround(
const DtVector& location,
const DtReal heading,
175 bool* dataAvailable = 0,
bool requireAllData =
false);
187 virtual void clampToGround(
const DtVector& location,
const DtReal heading,
188 bool gravityAligned,
bool* dataAvailable = 0,
189 bool requireAllData =
false);
196 const DtReal newHeading);
210 virtual void place(
const DtVector& location,
bool* dataAvailable = 0,
211 bool requireAllData =
false);
222 virtual void place(
const DtReal heading,
bool* dataAvailable = 0,
223 bool requireAllData =
false);
237 virtual void place(
const DtVector& location,
const DtReal heading,
238 bool clampToGroundFlag =
true,
bool* dataAvailable = 0,
239 bool requireAllData =
false);
242 virtual void placeAtAltitude(
const DtVector& location,
const DtReal heading);
251 virtual void setDIGuyCharacter(
const DtString& character);
252 virtual const DtString & dIGuyCharacter()
const;
257 virtual void setDIGuyAnimation(
const DtString & animation);
258 virtual const DtString & dIGuyAnimation()
const;
263 virtual void setDIGuyAppearance(
const DtString & app);
264 virtual const DtString& dIGuyAppearance()
const;
269 virtual void setDIGuyHandItem(
const DtString & app);
270 virtual const DtString& dIGuyHandItem()
const;