![]() |
VR-Forces 5.0.2 Developer's Guide
|
The DtRangeItemLocalObjectFacadeInterface class deals with range ring items for objects that support it.

Public Member Functions | |
| DtRangeItemLocalObjectFacadeInterface () | |
| virtual | ~DtRangeItemLocalObjectFacadeInterface () |
| bool | isUsable () const |
| bool | hasRangeRings () const |
| void | addNextFrameRangeItem (const DtRangeItem &) |
| void | removeNextFrameRangeItem (int index) |
| void | setNextFrameRangeItems (const DtRangeItems &) |
| DtRangeItems & | nextFrameRangeItems () |
| void | clearNextFrameRangeItems () |
| void | updateMaximumSensorRangeRing () |
| void | disableRangeRingPublishing (bool) |
| void | setRangeRingsParametersPublisherTickRate (double d) |
Protected Member Functions | |
| virtual DtLocalObject * | localObject () const =0 |
| virtual void | setupDecorator () |
Protected Attributes | |
| DtRangeItemLocalObjectDecorator * | myRangeItemLocalDecorator |
| DtRangeItemLocalObjectFacadeInterface::DtRangeItemLocalObjectFacadeInterface | ( | ) |
|
virtual |
DTOR.
| bool DtRangeItemLocalObjectFacadeInterface::isUsable | ( | ) | const |
|
inline |
| void DtRangeItemLocalObjectFacadeInterface::addNextFrameRangeItem | ( | const DtRangeItem & | ) |
| void DtRangeItemLocalObjectFacadeInterface::removeNextFrameRangeItem | ( | int | index | ) |
| void DtRangeItemLocalObjectFacadeInterface::setNextFrameRangeItems | ( | const DtRangeItems & | ) |
| DtRangeItems& DtRangeItemLocalObjectFacadeInterface::nextFrameRangeItems | ( | ) |
| void DtRangeItemLocalObjectFacadeInterface::clearNextFrameRangeItems | ( | ) |
| void DtRangeItemLocalObjectFacadeInterface::updateMaximumSensorRangeRing | ( | ) |
| void DtRangeItemLocalObjectFacadeInterface::disableRangeRingPublishing | ( | bool | ) |
Whether or not to disable range ring publishing. Will call down to logic proxy.
| void DtRangeItemLocalObjectFacadeInterface::setRangeRingsParametersPublisherTickRate | ( | double | d | ) |
Calls to logic.
|
protectedpure virtual |
Implemented in DtTacticalGraphicLocalObjectFacadeInterface, DtAggregateLocalObjectFacadeInterface, DtHumanLocalObjectFacadeInterface, DtPlatformLocalObjectFacadeInterface, DtMissileLocalObjectFacadeInterface, DtLocalObjectFacade< DtHumanSimObjectFacadeInterface, DtHumanLocalObjectFacadeInterface >, DtLocalObjectFacade< DtTacticalGraphicSimObjectFacadeInterface, DtTacticalGraphicLocalObjectFacadeInterface >, DtLocalObjectFacade< DtPlatformSimObjectFacadeInterface, DtPlatformLocalObjectFacadeInterface >, DtLocalObjectFacade< DtMissileSimObjectFacadeInterface, DtMissileLocalObjectFacadeInterface >, and DtLocalObjectFacade< DtAggregateSimObjectFacadeInterface, DtAggregateLocalObjectFacadeInterface >.
|
protectedvirtual |
Reimplemented in DtTacticalGraphicLocalObjectFacadeInterface, DtAggregateLocalObjectFacadeInterface, DtPlatformLocalObjectFacadeInterface, DtHumanLocalObjectFacadeInterface, DtMissileLocalObjectFacadeInterface, DtLocalObjectFacade< DtHumanSimObjectFacadeInterface, DtHumanLocalObjectFacadeInterface >, DtLocalObjectFacade< DtTacticalGraphicSimObjectFacadeInterface, DtTacticalGraphicLocalObjectFacadeInterface >, DtLocalObjectFacade< DtPlatformSimObjectFacadeInterface, DtPlatformLocalObjectFacadeInterface >, DtLocalObjectFacade< DtMissileSimObjectFacadeInterface, DtMissileLocalObjectFacadeInterface >, and DtLocalObjectFacade< DtAggregateSimObjectFacadeInterface, DtAggregateLocalObjectFacadeInterface >.
|
protected |