55 const DtString& rwName = DtString::nullString(),
60 const DtString& rwName = DtString::nullString(),
71 const DtString& rwName = DtString::nullString(),
80 virtual void setEmbarkationState(DtEmbarkationControllerState state);
81 virtual DtEmbarkationControllerState embarkationState()
const;
86 virtual void setEmbarkationInformation(
const DtString& parent,
87 bool useEmbarkationOverride =
false,
const DtVector& embarkationOverridePosition = DtVector::zero());
89 virtual void getEmbarkationInformation(
DtString& parent,
bool& useEmbarkationOverride,
90 DtVector& embarkationOverridePosition);
91 virtual const DtString& embarkationParent()
const;
92 virtual bool embarkationLocationOverride()
const;
93 virtual const DtVector& embarkationLocationOverridePosition()
const;
95 virtual void setControlPointName(
const DtString&);
96 virtual const DtString& controlPointName()
const;
98 virtual void setEmbarkedAppearance(
int);
99 virtual int embarkedAppearance()
const;
101 virtual void setPublishLoadPoints(
bool);
102 virtual bool publishLoadPoints()
const;
104 virtual void setOnGroundBeforeDisembark(
bool);
105 virtual bool onGroundBeforeDisembark()
const;
107 virtual void setEmbarkedOrientation(
const DtTaitBryan&);
108 virtual const DtTaitBryan& embarkedOrientation()
const;
110 virtual void clearEmbarkationInformation();
112 virtual void setJumpToLocation(
bool b);
113 virtual bool jumpToLocation()
const;
115 virtual void setTurnToHeading(
bool b);
116 virtual bool turnToHeading()
const;
118 virtual void setExitPosition(
const DtVector&);
119 virtual const DtVector& exitPosition()
const;
125 virtual void addTaskedSubordinate(
const DtString& name);
126 virtual bool removeTaskedSubordinate(
const DtString& name);
128 virtual void clearTaskedSubordinates();