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,
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*>
DtOrganizationChangeSet.
Definition: organizationChangeSet.h:21
Definition: subordinateEntry.h:25
#define DT_DLL_vrfmodel
This file is used to determine how to build.
Definition: vrfmodelDefines.h:24
int myChangeSetRequestId
Definition: disaggregator.h:130
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
void(* DtDisaggregationCompleteCallbackFcn)(void *usr)
Definition: disaggregator.h:25
*virtual const DtObjectType & objectType() const
DtVrfObjectManager & myVrfObjectManager
Creator function to be registered with the DtDefaultVrfCreator from main.cxx static DtDisaggregator* ...
Definition: disaggregator.h:128
Definition: objectType.h:27
RW List which holds DtSubordinatesEntry subclasses.
Definition: subordinateObjectsList.h:21
DtDisaggregationCompleteCallbackInfoType myDisaggregationCompleteCallbackInfo
Definition: disaggregator.h:134
DtAggregateCreationMode
Defines how the initial DtAggregateState should be set upon creation of an aggregate entity...
Definition: vrfObjectManager.h:209
DtOrganizationChangeSet myOrganizationChangeSet
Definition: disaggregator.h:129
class DtVrfObjectManager:
Definition: vrfObjectManager.h:201
std::pair< DtDisaggregationCompleteCallbackFcn, void * > DtDisaggregationCompleteCallbackInfoType
Definition: disaggregator.h:133
Class DtDisaggregator is a helper class that knows how to transform an aggregate in the aggregate sta...
Definition: disaggregator.h:33
Contains the set of readable/writeable parameters associated with a pseudo-aggregate entities...
Definition: aggregateObjectParameters.h:29