43 enum DtAggregateState nextFrameAggregateState()
const;
44 void setNextFrameAggregateState(
enum DtAggregateState);
46 DtString nextFrameFormationName()
const;
47 void setNextFrameFormationName(
const DtString&);
49 DtAggregateFormation nextFrameFormation()
const;
50 void setNextFrameFormation(DtAggregateFormation);
53 void nextFrameAddSubordinate(
const DtUUID&,
int index = -1);
54 bool nextFrameRemoveSubordinate(
const DtUUID&);
55 void nextFrameRemoveAllSubordinates();
57 bool isNextFrameSubordinate(
const DtUUID&)
const;
59 bool nextFrameCanHaveSubordinates()
const;
63 double nextFrameFormationHalfLength()
const;
65 virtual bool computeExtentFromParameters(
const DtString& formationName,
DtExtent& extent)
const;
67 bool nextFrameAggregatedExtent(
DtExtent& extent)
const;
68 int nextFrameNumSubordinates()
const;
75 void setNextFrameActivity(
const DtString&);
78 bool needsDesignatorReorder()
const;
DtExtent myCachedExtent
Definition: aggregateLocalObjectFacade.h:86
UUID is a unique ID wrapper class.
Definition: uuid.h:59
Objects may contain a collection of other objects, such as overlays or pseudo-aggregate entities...
Definition: subordinateManager.h:43
virtual DtLocalObject * localObject() const =0
The DtExtent represents an axis-aligned 3d bounding box.
Definition: extent.h:43
DtString myExtentCachedForFormation
Definition: aggregateLocalObjectFacade.h:85
void setNextFrameDestroyed(bool)
This DtMovementLocalObjectFacadeInterface class will provide API functionality for objects that have ...
Definition: movementLocalObjectFacade.h:12
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
This class will contain the subordinate manager that is used to manage the subordinates of this objec...
Definition: aggregateDecorator.h:49
DtLocalObjectFacade< DtAggregateSimObjectFacadeInterface, DtAggregateLocalObjectFacadeInterface > DtAggregateLocalObjectFacade
Definition: aggregateLocalObjectFacade.h:90
This DtAppearanceLocalObjectFacadeInterface class will provide API functionality for objects that hav...
Definition: appearanceLocalObjectFacade.h:15
This is a convenience list that will add DtSimObjectReference objects and modify the list as objects ...
Definition: simObjectReferenceList.h:25
This DtAggregateLocalObjectFacadeInterface class will provide API functionality for aggregate level c...
Definition: aggregateLocalObjectFacade.h:24
virtual void setupDecorator()
DtAggregateLocalObjectDecorator * myAggregateLocalObjectDecorator
Definition: aggregateLocalObjectFacade.h:87
The DtRangeItemLocalObjectFacadeInterface class deals with range ring items for objects that support ...
Definition: rangeItemLocalObjectFacade.h:15
A locally simulated VRF object.
Definition: localObject.h:98