14 #ifndef DtPseudoAggregateMovementPSR_H_
15 #define DtPseudoAggregateMovementPSR_H_
20 #include <vlpi/disEnums.h>
23 #include <vl/hostStructs.h>
68 const DtString& rwName = DtString::nullString(),
76 const DtString& rwName = DtString::nullString(),
84 const DtString& rwName = DtString::nullString(),
95 virtual void setCurrentlyTaskedLeaderId(
const DtEntityIdentifier& objectId);
96 virtual const DtEntityIdentifier& currentlyTaskedLeaderId()
const;
100 virtual DtVrfObject* currentlyTaskedLeader()
const;
107 virtual DtAggregateFormation formation()
const;
108 virtual void setFormation(DtAggregateFormation formation);
110 virtual void setLeaderOrderedSpeed(DtReal speed);
111 virtual DtReal leaderOrderedSpeed()
const;
115 virtual void putSelf(FILE *fp,
int indentLevel = 0,
117 virtual void getSelf(DtlObjPtr args,
const DtFilename& searchPath,
126 static void objectAddedCallback(
DtVrfObject*
object,
void* usr);
132 virtual void processObjectAdded(
DtVrfObject*
object);