40 const DtString& rwName = DtString::nullString(),
45 const DtString& rwName = DtString::nullString(),
56 const DtString& rwName = DtString::nullString(),
67 virtual void setRoute(
const DtUUID& route);
78 virtual void setTimeToNextMaintainFormationTick(
DtTime simTime);
79 virtual DtTime timeToNextMaintainFormationTick()
const;
83 virtual DtUUID lookupRoute(
int promotionId)
const;
86 virtual DtUUID lookupRoute(
const DtUUID& subordinate)
const;
89 virtual void clearPromotionIdRouteList();
92 virtual void addPromotionIdRouteEntry(
int promotionId,
99 virtual void addTaskedSubordinatePromotionIdEntry(
100 const DtUUID& subordinate,
int promotionId);
103 virtual void removeTaskedSubordinate(
const DtUUID& subordiante);
107 virtual bool isATaskedSubordinate(
const DtUUID& subordinate);
110 virtual void removeRoute(
const DtUUID& route);
113 virtual void clearTaskSubordinates();
116 virtual bool taskedSubordinatesEmpty()
const;
120 virtual void setMovingToRoute(
bool trueOrFalse);
121 virtual bool movingToRoute()
const;
129 virtual void setRouteIsDiscovered(
bool value);
130 virtual bool routeIsDiscovered()
const;
135 virtual void putSelf(std::string& fp,
int indentLevel = 0,
136 bool writeUnspecified =
false,