42 const DtString& rwName = DtString::nullString(),
47 const DtString& rwName = DtString::nullString(),
58 const DtString& rwName = DtString::nullString(),
66 virtual void setMaxThrustAccleration(
double acceleration);
67 virtual double maxThrustAcceleration()
const;
69 virtual void setNormalizedBodyVelocity(
const DtVector& velocity);
70 virtual const DtVector& normalizedBodyVelocity()
const;
72 virtual void setLocalAngularVelocity(
double velocity);
73 virtual double localAngularVelocity()
const;
75 virtual void setSpeedRatioSquared(
double value);
76 virtual double speedRatioSquared()
const;
78 virtual void setFinishing(
bool flag);
79 virtual bool isFinishing()
const;
81 virtual void setApproachingVertex(
bool flag);
82 virtual bool isApproachingVertex()
const;
84 virtual void setBanking(
bool flag);
85 virtual bool isBanking()
const;
87 virtual void setLastDistanceSquared(
double value);
88 virtual double lastDistanceSquared()
const;
90 virtual void setDistanceSquared(
double value);
91 virtual double distanceSquared()
const;
93 virtual void setTakeOffDir(
const DtVector& takeOffDir);
94 virtual const DtVector& takeOffDir()
const;
96 virtual void setLandingDir(
const DtVector& landingDir);
97 virtual const DtVector& landingDir()
const;
100 virtual void setEntityToFollow(
const DtString& objectName);
101 virtual const DtString& entityToFollow()
const;
105 virtual void setFollowOffsetVector(
const DtVector& offset);
106 virtual const DtVector& followOffsetVector()
const;
110 virtual void setLoiterRadius(
double radius);
111 virtual double loiterRadius()
const;
115 virtual void setLoiterClockwise(
bool flag);
116 virtual bool loiterClockwise()
const;
119 virtual void setLoiterCenter(
const DtVector& center);
120 virtual const DtVector& loiterCenter()
const;
123 virtual void setControlPointName(
const DtString& objectName);
124 virtual const DtString& controlPointName()
const;
131 virtual void setPreviousAltitude(
const double speed);
132 virtual const double previousAltitude()
const;
135 virtual void setFirstWaypointName(
const DtString& objectName);
136 virtual const DtString& firstWaypointName()
const;
139 virtual void setSecondWaypointName(
const DtString& objectName);
140 virtual const DtString& secondWaypointName()
const;
143 virtual void setReversePatrol(
bool reverse);
144 virtual bool reversePatrol()
const;
147 virtual void setRouteName(
const DtString& objectName);
148 virtual const DtString& routeName()
const;
151 virtual void setUseFixedPitch(
bool);
152 virtual bool useFixedPitch()
const;
160 virtual void emptyRouteVertices();
167 virtual void putSelf(FILE *fp,
int indentLevel = 0,
bool writeUnspecified =
false,
171 virtual void resetRouteState();
176 virtual void setWorldAimingPoint(
const DtVector& pnt);
177 virtual const DtVector& worldAimingPoint()
const;
180 virtual void setMovingToAltitude(
bool movingToAlt);
182 virtual bool movingToAltitude()
const;
185 virtual void setMoveToAltitudeValue(
double altitude);
187 virtual double moveToAltitudeValue()
const;
192 virtual void setWaitingToSetMovementStatus(
bool);
193 virtual bool waitingToSetMovementStatus()
const;
199 virtual void setInitTime(
const double initTime);
200 virtual DtReal initTime()
const;