VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Types | Protected Attributes
makVrv::DtUpdaterManager Class Reference

DtUpdaterManager manages DtUpdaters. More...

List of all members.

Public Member Functions

 DtUpdaterManager (DtDe &de)
virtual ~DtUpdaterManager ()
virtual void update (double simTime)
 Update all added updaters.
virtual void addUpdater (DtUpdater &updater)
 Add an updater to be updated.
virtual void removeUpdater (DtUpdater &updater)
 Remove an updater to be updated.

Protected Types

typedef std::vector< DtUpdater * > Updaters

Protected Attributes

DtDemyDe
bool myInUpdateFlag
Updaters myUpdaters

Detailed Description

DtUpdaterManager manages DtUpdaters.

The DtUpdaters register themselves with the manager, and it calls their update routines on the DtRenderer's post update signal. Note that each renderer (master and slave) has an DtUpdaterManager, as DtUpdaters are distributed objects.


Member Typedef Documentation

typedef std::vector<DtUpdater*> makVrv::DtUpdaterManager::Updaters [protected]

Constructor & Destructor Documentation


Member Function Documentation

virtual void makVrv::DtUpdaterManager::update ( double  simTime) [virtual]

Update all added updaters.

virtual void makVrv::DtUpdaterManager::addUpdater ( DtUpdater updater) [virtual]

Add an updater to be updated.

virtual void makVrv::DtUpdaterManager::removeUpdater ( DtUpdater updater) [virtual]

Remove an updater to be updated.


Member Data Documentation


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

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)