VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
DtNavigationLocalObjectFacadeInterface Class Referenceabstract

Thie DtNavigationLocalObjectFacadeInterface class is a wrapper around the DtNavigationLocalObjectDecorator which contains the navigation interface.

Inheritance diagram for DtNavigationLocalObjectFacadeInterface:
Inheritance graph
[legend]

Public Member Functions

 DtNavigationLocalObjectFacadeInterface ()
 
 ~DtNavigationLocalObjectFacadeInterface ()
 
bool isUsable () const
 
const DtVrfObjectNavInterfacenextFrameNavInterface () const
 
DtVrfObjectNavInterfacenextFrameNavInterface ()
 
bool nextFrameNavigationEnabled () const
 
void setNextFrameNavigationEnabled (bool)
 

Protected Member Functions

virtual DtLocalObjectlocalObject () const =0
 
virtual void setupDecorator ()
 

Protected Attributes

DtNavigationLocalObjectDecoratormyNavigationLocalDecorator
 

Constructor & Destructor Documentation

DtNavigationLocalObjectFacadeInterface::DtNavigationLocalObjectFacadeInterface ( )

CTOR.

DtNavigationLocalObjectFacadeInterface::~DtNavigationLocalObjectFacadeInterface ( )

DTOR.

Member Function Documentation

bool DtNavigationLocalObjectFacadeInterface::isUsable ( ) const
const DtVrfObjectNavInterface* DtNavigationLocalObjectFacadeInterface::nextFrameNavInterface ( ) const
Returns
The DtVrfObjectNavInterface for this object. This is the entry point for interfacing with the navigation mesh subysstem of VRF for a specific sim object.
DtVrfObjectNavInterface* DtNavigationLocalObjectFacadeInterface::nextFrameNavInterface ( )
bool DtNavigationLocalObjectFacadeInterface::nextFrameNavigationEnabled ( ) const
void DtNavigationLocalObjectFacadeInterface::setNextFrameNavigationEnabled ( 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.

virtual DtLocalObject* DtNavigationLocalObjectFacadeInterface::localObject ( ) const
protectedpure virtual
virtual void DtNavigationLocalObjectFacadeInterface::setupDecorator ( )
protectedvirtual

Member Data Documentation

DtNavigationLocalObjectDecorator* DtNavigationLocalObjectFacadeInterface::myNavigationLocalDecorator
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)