50 const DtString& name = DtString::nullString(),
62 (
const DtString& name = DtString::nullString(),
88 virtual int illuminationRecalcTime()
const;
89 virtual void setIlluminationRecalcTime(
int newValue);
94 virtual int weatherAreaRecalcTime()
const;
95 virtual void setWeatherAreaRecalcTime(
int newValue);
100 virtual bool canPivot()
const;
101 virtual void setCanPivot (
bool newValue);
106 virtual bool protectEmbarkedFromCollateralDamage()
const;
107 virtual void setProtectEmbarkedFromCollateralDamage (
bool newValue);
112 virtual DtReal maxPivotSpeed()
const;
113 virtual void setMaxPivotSpeed (DtReal maxSpeed);
118 virtual const DtVector& leftSupport()
const;
119 virtual void setLeftSupport (
const DtVector& newLeftSupport);
124 virtual const DtVector& rightSupport()
const;
125 virtual void setRightSupport (
const DtVector& newRightSupport);
130 virtual const DtVector& otherSupport()
const;
131 virtual void setOtherSupport (
const DtVector& newOtherSupport);
136 virtual DtReal maxSpeed()
const;
137 virtual void setMaxSpeed (DtReal speed);
142 virtual DtReal maxReverseSpeed()
const;
143 virtual void setMaxReverseSpeed (DtReal speed);
148 virtual DtReal turningRadius()
const;
149 virtual void setTurningRadius (DtReal turningRadius);
154 virtual DtReal maxSlope()
const;
155 virtual void setMaxSlope (DtReal slope);
160 virtual DtReal orderedSpeed()
const;
161 virtual void setOrderedSpeed (DtReal speed);
166 virtual DtReal maxAcceleration()
const;
167 virtual void setMaxAcceleration (
const DtReal maxAcceleration);
172 virtual DtReal maxStoppingDeceleration()
const;
173 virtual void setMaxStoppingDeceleration (
const DtReal maxStoppingDeceleration);
178 virtual DtReal maxLateralAcceleration()
const;
179 virtual void setMaxLateralAcceleration (
const DtReal maxLateralAcceleration);
184 virtual DtReal fuelEfficiency()
const;
185 virtual void setFuelEfficiency (
const DtReal efficiency);
190 virtual bool useObjectGeometry()
const;
191 virtual void setUseObjectGeometry(
bool);
196 virtual const DtString& objectGeometryFile()
const;
197 virtual void setObjectGeometryFile(
const DtFilename&);
202 virtual bool embedIntoTerrain()
const;
203 virtual void setEmbedIntoTerrain(
bool);
214 virtual void setMaxDisaggregationDistance(DtReal
distance);
215 virtual DtReal maxDisaggregationDistance()
const;
220 virtual void setUsingRailMovement(
bool rails);
221 virtual bool usingRailMovement()
const;