![]() |
VR-Forces Developer's Guide
|
This class will contain logic to update the bounding volume based on posture when the logic ticks.

Public Member Functions | |
| DtNavigationLocalObjectDecorator (DtLocalObject *) | |
| virtual | ~DtNavigationLocalObjectDecorator () override |
| virtual const DtVrfObjectNavInterface * | navInterface () const |
| virtual DtVrfObjectNavInterface * | navInterface () |
| virtual void | setNavigationEnabled (bool) |
| virtual bool | navigationEnabled () const |
| DtNavPathEvalFunction | navigationPathEvalFunction () const |
| void | setNavigationPathEvalFunction (const DtNavPathEvalFunction &eval) |
| virtual bool | isUsable () const |
Public Member Functions inherited from DtLocalObjectDecorator | |
| DtLocalObjectDecorator (DtLocalObject *) | |
| virtual | ~DtLocalObjectDecorator () override |
Public Member Functions inherited from DtDecoratorBase | |
| DtDecoratorBase () | |
| virtual | ~DtDecoratorBase () |
Protected Member Functions | |
| virtual void | tick () override |
| virtual DtNavInterfaceManager * | getOrCreateNavInterfaceManager () const |
| virtual void | postObjectInit () |
Protected Attributes | |
| DtNavInterfaceManager * | myNavInterfaceManager |
| boost::signals2::scoped_connection | myLocalObjectInitializedConnection |
Protected Attributes inherited from DtLocalObjectDecorator | |
| DtLocalObject * | myLocalObject |
Additional Inherited Members | |
Public Attributes inherited from DtDecoratorBase | |
| boost::signals2::signal< void()> | signal_decoratorDeleted |
| DtNavigationLocalObjectDecorator::DtNavigationLocalObjectDecorator | ( | DtLocalObject * | ) |
|
overridevirtual |
|
virtual |
|
virtual |
|
virtual |
Accessor/mutator 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.
|
virtual |
| DtNavPathEvalFunction DtNavigationLocalObjectDecorator::navigationPathEvalFunction | ( | ) | const |
Accessor/mutator for the navigation path eval function. 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.
| void DtNavigationLocalObjectDecorator::setNavigationPathEvalFunction | ( | const DtNavPathEvalFunction & | eval | ) |
|
virtual |
Return true if this is a usable logic.
|
overrideprotectedvirtual |
Ticks the publisher.
Reimplemented from DtLocalObjectDecorator.
|
protectedvirtual |
|
protectedvirtual |
|
mutableprotected |
|
mutableprotected |