VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Public Attributes
MyObjectManager Class Reference
Inheritance diagram for MyObjectManager:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 MyObjectManager (DtSimManager *simManager, int entityAdvisory)
virtual ~MyObjectManager ()
virtual void tick ()
 Processes all pending object creations on the myObjectsToCreateQueue by checking DtCreateQueueEntry::isReadyForCreation which if true causes the create message to be passed on to processCreateVrfObject.
 MyObjectManager (DtSimManager *simManager, int entityAdvisory)
virtual ~MyObjectManager ()
virtual bool init ()
 Initialization - must be called after create() and before any other member functions are called.
virtual void processTestSettingsChanged (const DtTestSettings *settings)
virtual void processUpdateTestSettings (DtTestSettings *settings)

Static Public Member Functions

static DtVrfObjectManager * creator (DtSimManager *simManager, int entityAdvisory)
static void testSettingsChangedCallback (const DtSettingsObject *settings, void *usr)
static void updateTestSettingsCallback (DtSettingsObject *settings, void *usr)
static DtVrfObjectManager * creator (DtSimManager *simManager, int entityAdvisory)

Public Attributes

MySettingsManager * mySettingsManager
double myDoubleValue
bool myBoolValue

Constructor & Destructor Documentation

MyObjectManager::MyObjectManager ( DtSimManager *  simManager,
int  entityAdvisory 
)
virtual MyObjectManager::~MyObjectManager ( ) [virtual]
MyObjectManager::MyObjectManager ( DtSimManager *  simManager,
int  entityAdvisory 
)
virtual MyObjectManager::~MyObjectManager ( ) [virtual]

Member Function Documentation

virtual void MyObjectManager::tick ( ) [virtual]

Processes all pending object creations on the myObjectsToCreateQueue by checking DtCreateQueueEntry::isReadyForCreation which if true causes the create message to be passed on to processCreateVrfObject.

Calls the tick() function on all of the DtVrfObject objects. Ticks the vrf object manager. Calls removeObjectQueuedForRemoval() at the end of this function. If you override the tick(), make sure that you call down to the base class version. Make sure that the call to the base class version occurs at the end of your derived tick().

Reimplemented from DtVrfObjectManager.

static DtVrfObjectManager* MyObjectManager::creator ( DtSimManager *  simManager,
int  entityAdvisory 
) [static]
virtual bool MyObjectManager::init ( ) [virtual]

Initialization - must be called after create() and before any other member functions are called.

Sets the type of objects to create to DtVrfObjectType.

Reimplemented from DtVrfObjectManager.

static void MyObjectManager::testSettingsChangedCallback ( const DtSettingsObject *  settings,
void *  usr 
) [static]
virtual void MyObjectManager::processTestSettingsChanged ( const DtTestSettings *  settings) [virtual]
static void MyObjectManager::updateTestSettingsCallback ( DtSettingsObject *  settings,
void *  usr 
) [static]
virtual void MyObjectManager::processUpdateTestSettings ( DtTestSettings *  settings) [virtual]
static DtVrfObjectManager* MyObjectManager::creator ( DtSimManager *  simManager,
int  entityAdvisory 
) [static]

Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)