VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Private Member Functions
DtNavInterfaceManager Class Reference

Public Member Functions

 DtNavInterfaceManager (DtVrfObject *vrfObject)
 Use the create() method instead of calling the constructor.
virtual ~DtNavInterfaceManager ()
virtual DtVrfObjectNavInterfaceprimaryNavInterface ()
virtual bool init ()
virtual void tick ()
virtual bool updateNavInterfaces (bool removingPrimaryArea=false)
 Set force change to true to force the nav area change notifications.

Protected Member Functions

virtual void processAreaAboutToBeRemoved (DtNavArea *)

Static Protected Member Functions

static void areaAboutToBeRemovedCallback (DtNavArea *, void *usr)

Protected Attributes

DtVrfObjectmyVrfObject
DtNavAreamyPrimaryNavArea
DtVrfObjectNavInterfacemyPrimaryNavInterface
std::vector< DtNavArea * > mySecondaryNavAreas
std::map< DtNavArea
*, DtVrfObjectNavInterface * > 
mySecondaryNavInterfaces

Private Member Functions

 DtNavInterfaceManager ()
 Not Implemented.
 DtNavInterfaceManager (const DtNavInterfaceManager &orig)
 Not Implemented.
DtNavInterfaceManageroperator= (const DtNavInterfaceManager &orig)
 Not Implemented.

Constructor & Destructor Documentation

DtNavInterfaceManager::DtNavInterfaceManager ( )
private

Not Implemented.

DtNavInterfaceManager::DtNavInterfaceManager ( const DtNavInterfaceManager orig)
private

Not Implemented.

DtNavInterfaceManager::DtNavInterfaceManager ( DtVrfObject vrfObject)

Use the create() method instead of calling the constructor.

virtual DtNavInterfaceManager::~DtNavInterfaceManager ( )
virtual

Member Function Documentation

DtNavInterfaceManager& DtNavInterfaceManager::operator= ( const DtNavInterfaceManager orig)
private

Not Implemented.

virtual DtVrfObjectNavInterface* DtNavInterfaceManager::primaryNavInterface ( )
virtual
virtual bool DtNavInterfaceManager::init ( )
virtual
virtual void DtNavInterfaceManager::tick ( )
virtual
virtual bool DtNavInterfaceManager::updateNavInterfaces ( bool  removingPrimaryArea = false)
virtual

Set force change to true to force the nav area change notifications.

static void DtNavInterfaceManager::areaAboutToBeRemovedCallback ( DtNavArea ,
void *  usr 
)
staticprotected
virtual void DtNavInterfaceManager::processAreaAboutToBeRemoved ( DtNavArea )
protectedvirtual

Member Data Documentation

DtVrfObject* DtNavInterfaceManager::myVrfObject
protected
DtNavArea* DtNavInterfaceManager::myPrimaryNavArea
protected
DtVrfObjectNavInterface* DtNavInterfaceManager::myPrimaryNavInterface
protected
std::vector<DtNavArea*> DtNavInterfaceManager::mySecondaryNavAreas
protected
std::map<DtNavArea*, DtVrfObjectNavInterface*> DtNavInterfaceManager::mySecondaryNavInterfaces
protected

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

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)