54 virtual bool disaggregate(
const DtVrfObject& aggregate,
59 static void orgMgrChangeSetCompleteCallback(
void* usr);
67 virtual void createAndInitSubordinates(
const DtVrfObject& parent);
69 virtual void createAndInitSubordinates(
const DtVrfObject& parent,
93 virtual DtVrfObject* buildVrfObject(
const DtObjectType& objectType,
94 DtForceType forceType,
96 const DtTaitBryan* orientation,
97 bool publishLocalObject,
98 bool createSubObjects,
102 virtual void setDisaggregationCompleteCallbackInfo(
105 virtual void clearDisaggregationCompleteCallbackInfo();
107 virtual void onOrgMgrChangeSetComplete();
111 virtual bool computeSubordinatePositions(
int numSubordinates,
115 const DtDcm& parentOrientation,
116 std::list<DtVector>& subordinateBodyPositions)
const;
132 typedef std::pair<DtDisaggregationCompleteCallbackFcn, void*>