![]() |
VR-Forces 5.0.1 Developer's Guide
|
Thie DtNavigationLocalObjectFacadeInterface class is a wrapper around the DtNavigationLocalObjectDecorator which contains the navigation interface.

Public Member Functions | |
| DtNavigationLocalObjectFacadeInterface () | |
| ~DtNavigationLocalObjectFacadeInterface () | |
| bool | isUsable () const |
| const DtVrfObjectNavInterface * | navInterface () const |
| DtVrfObjectNavInterface * | navInterface () |
| bool | navigationEnabled () const |
| void | setNavigationEnabled (bool) |
Protected Member Functions | |
| virtual DtLocalObject * | localObject () const =0 |
| virtual void | setupDecorator () |
Protected Attributes | |
| DtNavigationLocalObjectDecorator * | myNavigationLocalDecorator |
| DtNavigationLocalObjectFacadeInterface::DtNavigationLocalObjectFacadeInterface | ( | ) |
CTOR.
| DtNavigationLocalObjectFacadeInterface::~DtNavigationLocalObjectFacadeInterface | ( | ) |
DTOR.
| bool DtNavigationLocalObjectFacadeInterface::isUsable | ( | ) | const |
Referenced by DtNavigationLocalObjectFacade::isUsable().
| const DtVrfObjectNavInterface* DtNavigationLocalObjectFacadeInterface::navInterface | ( | ) | const |
| DtVrfObjectNavInterface* DtNavigationLocalObjectFacadeInterface::navInterface | ( | ) |
| bool DtNavigationLocalObjectFacadeInterface::navigationEnabled | ( | ) | const |
| void DtNavigationLocalObjectFacadeInterface::setNavigationEnabled | ( | bool | ) |
Accessors for navigation enabled. The actual state is stored in the internalState(). This will also be changed in the navigation interface (if created). If not created will be set into the interface when it is.
|
protectedpure virtual |
Implemented in DtHumanLocalObjectFacadeInterface, DtNavigationLocalObjectFacade, DtPlatformLocalObjectFacadeInterface, DtMissileLocalObjectFacadeInterface, DtLocalObjectFacade< DtHumanSimObjectFacadeInterface, DtHumanLocalObjectFacadeInterface >, DtLocalObjectFacade< DtPlatformSimObjectFacadeInterface, DtPlatformLocalObjectFacadeInterface >, and DtLocalObjectFacade< DtMissileSimObjectFacadeInterface, DtMissileLocalObjectFacadeInterface >.
|
protectedvirtual |
Reimplemented in DtPlatformLocalObjectFacadeInterface, DtHumanLocalObjectFacadeInterface, DtNavigationLocalObjectFacade, DtMissileLocalObjectFacadeInterface, DtLocalObjectFacade< DtHumanSimObjectFacadeInterface, DtHumanLocalObjectFacadeInterface >, DtLocalObjectFacade< DtPlatformSimObjectFacadeInterface, DtPlatformLocalObjectFacadeInterface >, and DtLocalObjectFacade< DtMissileSimObjectFacadeInterface, DtMissileLocalObjectFacadeInterface >.
Referenced by DtNavigationLocalObjectFacade::setupDecorator().
|
protected |