20 class DtObserverObject;
38 virtual void update(
double simTime );
42 const std::string& name );
49 virtual void removeObject(
const std::string& name );
55 const std::string& name )
const;
75 const std::string& name );
std::map< std::string, DtObserverObject * > ObserverObjectsMap
Definition: DtObserverObjectManager.h:69
ObserverObjectsList myObserverObjectsList
Definition: DtObserverObjectManager.h:83
The class responsible for managing and updating observer objects.
Definition: DtObserverObjectManager.h:25
DtDe & myDe
Definition: DtObserverObjectManager.h:80
ObserverObjectsMap myObserverObjects
Definition: DtObserverObjectManager.h:82
std::vector< int > myMutableModelSets
Definition: DtObserverObjectManager.h:84
std::vector< DtObserverObject * > ObserverObjectsList
Definition: DtObserverObjectManager.h:29
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
This abstract base class defines the interface for OS-specific keyboard and mouse event listeners...
Definition: DtObserverObject.h:29
boost::signalslib::signal< void(const std::string &)> signal_observerAdded
Boost signal emitted when an observer is added.
Definition: DtObserverObjectManager.h:62
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
boost::signalslib::signal< void(const std::string &)> signal_observerRemoved
Boost signal emitted when an observer is removed.
Definition: DtObserverObjectManager.h:65
Contains DLL export macros.