![]() |
VR-Forces 5.0.2 Developer's Guide
|
Manager that provides direct access to the dynamic ocean objects in use within a display engine.

Public Types | |
| typedef std::set < DtDynamicOceanObject * > | DynamicOceanObjectSet |
Public Member Functions | |
| virtual | ~DtDynamicOceanObjectManager () |
| virtual const DynamicOceanObjectSet & | dynamicOceanObjects () const |
| virtual bool | hasDynamicOceanObjects () const |
| virtual void | registerDynamicOceanObject (DtDynamicOceanObject *obj) |
| virtual void | unregisterDynamicOceanObject (DtDynamicOceanObject *obj) |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| virtual | ~DtVirtualBaseClass () |
Static Public Member Functions | |
| static DtDynamicOceanObjectManager & | instance (DtDe &de) |
| static const std::string & | theClassName () |
Public Attributes | |
| boost::signalslib::signal < void(DtDynamicOceanObject *)> | signal_dynamicOceanObjectAdded |
| boost::signalslib::signal < void(DtDynamicOceanObject *)> | signal_dynamicOceanObjectAboutToBeRemoved |
Protected Member Functions | |
| DtDynamicOceanObjectManager () | |
Protected Attributes | |
| DynamicOceanObjectSet | myDynamicOceanObjects |
| typedef std::set<DtDynamicOceanObject*> makVrv::DtDynamicOceanObjectManager::DynamicOceanObjectSet |
|
virtual |
DTOR.
|
protected |
CTOR (protected)
|
virtual |
Get the set of dynamic ocean objects.
|
virtual |
Does the manager have any dynamic objects?
|
virtual |
Register a dynamic ocean object pointer for later retrieval.
|
virtual |
Register a dynamic ocean object pointer for later retrieval.
|
static |
Get/create instance of dynamic ocean object manager.
|
static |
Get the name this class is registered by.
| boost::signalslib::signal<void(DtDynamicOceanObject*)> makVrv::DtDynamicOceanObjectManager::signal_dynamicOceanObjectAdded |
| boost::signalslib::signal<void(DtDynamicOceanObject*)> makVrv::DtDynamicOceanObjectManager::signal_dynamicOceanObjectAboutToBeRemoved |
|
protected |