![]() |
VR-Forces 5.0.3 Developer's Guide
|
This DtAggregateLocalObjectFacadeInterface class will provide API functionality for aggregate level calls. Use the isUsable method to determine if this class is usable for the given object. This will provide current and next frame access. Every routine called will check the isUsable method before usage, and, if it is not usable, will throw the DtUnimplementedMethod exception.
This class is not thread safe. It should only be used in the context of a single thread/object.

Protected Member Functions | |
| virtual DtLocalObject * | localObject () const =0 |
| virtual void | setupDecorator () override |
Protected Member Functions inherited from DtMovementLocalObjectFacadeInterface | |
| void | setupDecorator () |
Protected Attributes | |
| DtString | myExtentCachedForFormation |
| DtExtent | myCachedExtent |
| DtAggregateLocalObjectDecorator * | myAggregateLocalObjectDecorator |
Protected Attributes inherited from DtAppearanceLocalObjectFacadeInterface | |
| makVrf::DtSimulatedObjectStateComponent * | myNextFrameSimulatedObjectStateComponent |
Protected Attributes inherited from DtRangeItemLocalObjectFacadeInterface | |
| DtRangeItemLocalObjectDecorator * | myRangeItemLocalDecorator |
| DtAggregateLocalObjectFacadeInterface::DtAggregateLocalObjectFacadeInterface | ( | ) |
CTOR.
|
virtual |
DTOR.
| bool DtAggregateLocalObjectFacadeInterface::isUsable | ( | ) | const |
| void DtAggregateLocalObjectFacadeInterface::setNextFrameDestroyed | ( | bool | ) |
| enum DtAggregateState DtAggregateLocalObjectFacadeInterface::nextFrameAggregateState | ( | ) | const |
Unit specific information If this is a unit, return the state.
| void DtAggregateLocalObjectFacadeInterface::setNextFrameAggregateState | ( | enum | DtAggregateState | ) |
Unit specific information If this is a unit, return the state.
| DtString DtAggregateLocalObjectFacadeInterface::nextFrameFormationName | ( | ) | const |
Unit specific information If this is a unit, return the state.
| void DtAggregateLocalObjectFacadeInterface::setNextFrameFormationName | ( | const DtString & | ) |
Unit specific information If this is a unit, return the state.
| DtAggregateFormation DtAggregateLocalObjectFacadeInterface::nextFrameFormation | ( | ) | const |
Unit specific information If this is a unit, return the state.
| void DtAggregateLocalObjectFacadeInterface::setNextFrameFormation | ( | DtAggregateFormation | ) |
Unit specific information If this is a unit, return the state.
| void DtAggregateLocalObjectFacadeInterface::nextFrameAddSubordinate | ( | const DtUUID & | , |
| int | index = -1 |
||
| ) |
| void DtAggregateLocalObjectFacadeInterface::nextFrameRemoveAllSubordinates | ( | ) |
| bool DtAggregateLocalObjectFacadeInterface::nextFrameCanHaveSubordinates | ( | ) | const |
| const DtSimObjectReferenceList& DtAggregateLocalObjectFacadeInterface::nextFrameSubordinates | ( | ) | const |
| double DtAggregateLocalObjectFacadeInterface::nextFrameFormationHalfLength | ( | ) | const |
|
virtual |
| int DtAggregateLocalObjectFacadeInterface::nextFrameNumSubordinates | ( | ) | const |
| DtFormationState* DtAggregateLocalObjectFacadeInterface::nextFrameFormationState | ( | ) |
| DtSubordinateManager* DtAggregateLocalObjectFacadeInterface::nextFrameSubordinateManager | ( | ) |
| void DtAggregateLocalObjectFacadeInterface::setNextFrameActivity | ( | const DtString & | ) |
| DtString DtAggregateLocalObjectFacadeInterface::nextFrameActivity | ( | ) | const |
| bool DtAggregateLocalObjectFacadeInterface::needsDesignatorReorder | ( | ) | const |
|
protectedpure virtual |
|
overrideprotectedvirtual |
Reimplemented from DtAppearanceLocalObjectFacadeInterface.
Reimplemented in DtLocalObjectFacade< DtAggregateSimObjectFacadeInterface, DtAggregateLocalObjectFacadeInterface >.
|
mutableprotected |
|
mutableprotected |
|
protected |