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