57 const DtString& rwName = DtString::nullString(),
62 const DtString& rwName = DtString::nullString(),
73 const DtString& rwName = DtString::nullString(),
82 virtual void setEmbarkationState(DtEmbarkationControllerState state);
83 virtual DtEmbarkationControllerState embarkationState()
const;
88 virtual void setEmbarkationInformation(
const DtUUID& parent,
89 bool useEmbarkationOverride =
false,
const DtVector& embarkationOverridePosition = DtVector::zero());
92 DtVector& embarkationOverridePosition);
95 virtual bool embarkationLocationOverride()
const;
96 virtual const DtVector& embarkationLocationOverridePosition()
const;
99 virtual void setControlPoint(
const DtUUID&);
105 virtual void setEmbarkedAppearance(
int);
106 virtual int embarkedAppearance()
const;
108 virtual void setPublishLoadPoints(
bool);
109 virtual bool publishLoadPoints()
const;
111 virtual void setOnGroundBeforeDisembark(
bool);
112 virtual bool onGroundBeforeDisembark()
const;
114 virtual void setEmbarkedOrientation(
const DtTaitBryan&);
115 virtual const DtTaitBryan& embarkedOrientation()
const;
117 virtual void clearEmbarkationInformation();
119 virtual void setJumpToLocation(
bool b);
120 virtual bool jumpToLocation()
const;
122 virtual void setTurnToHeading(
bool b);
123 virtual bool turnToHeading()
const;
125 virtual void setExitPosition(
const DtVector&);
126 virtual const DtVector& exitPosition()
const;
132 virtual void addTaskedSubordinate(
const DtUUID& name);
133 virtual bool removeTaskedSubordinate(
const DtUUID& name);
136 virtual void clearTaskedSubordinates();