42 const DtString& rwName = DtString::nullString(),
47 const DtString& rwName = DtString::nullString(),
58 const DtString& rwName = DtString::nullString(),
73 virtual void setHeadingToTurnTo(
double headingToTurnTo);
74 virtual double headingToTurnTo()
const;
79 virtual void setTurnToMode(
int);
80 virtual int turnToMode()
const;
87 virtual void setKTurnReverseGoalHeading(
double kTurnReverseGoalHeading);
88 virtual double kTurnReverseGoalHeading()
const;
95 virtual void setKTurnReverseComplete(
bool kTurnReverseComplete);
96 virtual bool kTurnReverseComplete()
const;
102 virtual void setControlObject(
const DtUUID&
object);
113 virtual void setContinueFlag(
bool flag);
114 virtual bool continueFlag()
const;
122 virtual void setWorldDestination(
const DtVector& destination);
123 virtual const DtVector& worldDestination()
const;
128 virtual void setEntityToFollow(
const DtUUID& objectName);
136 virtual void setFollowingOffsetVector(
const DtVector& offsetVector);
137 virtual const DtVector& followingOffsetVector()
const;
142 virtual void setEntityToInterceptAndDestroy(
const DtUUID&);
149 virtual void setStandOffDistance(
const double distance);
150 virtual const double standOffDistance()
const;
156 virtual void setRoute(
const DtUUID& route);
171 virtual void emptyRouteVertices();
179 virtual void setReversePatrol(
bool flag);
180 virtual bool reversePatrol()
const;
185 virtual void setFirstWaypoint(
const DtUUID& waypoint);
192 virtual void setSecondWaypoint(
const DtUUID& waypoint);
199 virtual void setIsColliding(
bool colliding);
200 virtual bool isColliding()
const;
205 virtual void setIsClearing(
bool clearing);
206 virtual bool isClearing()
const;
211 virtual void setAvoidingLeft(
bool avoidingLeft);
212 virtual bool avoidingLeft()
const;
218 virtual void setCheckForTerrainCollisions(
bool checkForCollisions);
219 virtual bool checkForTerrainCollisions()
const;
233 virtual void setUseHighFidelityGroundClamping(
bool yesOrNo);
234 virtual bool useHighFidelityGroundClamping()
const;
242 virtual void setRoadStartPoint(
const DtVector& point);
243 virtual DtVector roadStartPoint()
const;
245 virtual void setRoadEndPoint(
const DtVector& point);
246 virtual DtVector roadEndPoint()
const;
251 virtual void unspecifyRoadPoints();
254 virtual bool roadPointsSpecified()
const;
258 virtual void setRouteIsDiscovered(
bool value);
259 virtual bool routeIsDiscovered()
const;
264 virtual int currentVertex()
const;
267 virtual void putSelf(std::string& fp,
int indentLevel = 0,
bool writeUnspecified =
false,