53 const DtString& rwName = DtString::nullString(),
58 const DtString& rwName = DtString::nullString(),
69 const DtString& rwName = DtString::nullString(),
78 virtual void setEmbarkationState(DtEmbarkationControllerState state);
79 virtual DtEmbarkationControllerState embarkationState()
const;
84 virtual void setEmbarkationInformation(
const DtString& parent,
85 bool useEmbarkationOverride =
false,
const DtVector& embarkationOverridePosition = DtVector::zero());
87 virtual void getEmbarkationInformation(
DtString& parent,
bool& useEmbarkationOverride,
88 DtVector& embarkationOverridePosition);
89 virtual const DtString& embarkationParent()
const;
90 virtual bool embarkationLocationOverride()
const;
91 virtual const DtVector& embarkationLocationOverridePosition()
const;
93 virtual void setControlPointName(
const DtString&);
94 virtual const DtString& controlPointName()
const;
96 virtual void setEmbarkedAppearance(
int);
97 virtual int embarkedAppearance()
const;
99 virtual void setPublishLoadPoints(
bool);
100 virtual bool publishLoadPoints()
const;
102 virtual void setOnGroundBeforeDisembark(
bool);
103 virtual bool onGroundBeforeDisembark()
const;
105 virtual void setEmbarkedOrientation(
const DtTaitBryan&);
106 virtual const DtTaitBryan& embarkedOrientation()
const;
108 virtual void clearEmbarkationInformation();
110 virtual void setJumpToLocation(
bool b);
111 virtual bool jumpToLocation()
const;
113 virtual void setTurnToHeading(
bool b);
114 virtual bool turnToHeading()
const;
116 virtual void setExitPosition(
const DtVector&);
117 virtual const DtVector& exitPosition()
const;
123 virtual void addTaskedSubordinate(
const DtString& name);
124 virtual bool removeTaskedSubordinate(
const DtString& name);
126 virtual void clearTaskedSubordinates();