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 DtVrfObjectManagercreator (DtSimManager *simManager, int entityAdvisory)
static void testSettingsChangedCallback (const DtSettingsObject *settings, void *usr)
static void updateTestSettingsCallback (DtSettingsObject *settings, void *usr)
static DtVrfObjectManagercreator (DtSimManager *simManager, int entityAdvisory)

Public Attributes

MySettingsManagermySettingsManager
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)