VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtDynamicOceanObjectManager Class Reference

Manager that provides direct access to the dynamic ocean objects in use within a display engine. More...

Inheritance diagram for makVrv::DtDynamicOceanObjectManager:
Inheritance graph
[legend]

Public Types

typedef std::set
< DtDynamicOceanObject * > 
DynamicOceanObjectSet

Public Member Functions

virtual ~DtDynamicOceanObjectManager ()
 DTOR.
virtual const
DynamicOceanObjectSet
dynamicOceanObjects () const
 Get the set of dynamic ocean objects.
virtual void registerDynamicOceanObject (DtDynamicOceanObject *obj)
 Register a dynamic ocean object pointer for later retrieval.
virtual void unregisterDynamicOceanObject (DtDynamicOceanObject *obj)
 Register a dynamic ocean object pointer for later retrieval.
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 Do nothing constructor.
virtual ~DtVirtualBaseClass ()
 Virtual do nothing destructor.

Static Public Member Functions

static
DtDynamicOceanObjectManager
instance (DtDe &de)
 Get/create instance of dynamic ocean object manager.
static std::string theClassName ()
 Get the name this class is registered by.

Protected Member Functions

 DtDynamicOceanObjectManager ()
 CTOR (protected)

Protected Attributes

DynamicOceanObjectSet myDynamicOceanObjects

Detailed Description

Manager that provides direct access to the dynamic ocean objects in use within a display engine.

Member Typedef Documentation

Constructor & Destructor Documentation

virtual makVrv::DtDynamicOceanObjectManager::~DtDynamicOceanObjectManager ( )
virtual

DTOR.

makVrv::DtDynamicOceanObjectManager::DtDynamicOceanObjectManager ( )
protected

CTOR (protected)

Member Function Documentation

virtual const DynamicOceanObjectSet& makVrv::DtDynamicOceanObjectManager::dynamicOceanObjects ( ) const
virtual

Get the set of dynamic ocean objects.

virtual void makVrv::DtDynamicOceanObjectManager::registerDynamicOceanObject ( DtDynamicOceanObject obj)
virtual

Register a dynamic ocean object pointer for later retrieval.

virtual void makVrv::DtDynamicOceanObjectManager::unregisterDynamicOceanObject ( DtDynamicOceanObject obj)
virtual

Register a dynamic ocean object pointer for later retrieval.

static DtDynamicOceanObjectManager& makVrv::DtDynamicOceanObjectManager::instance ( DtDe de)
static

Get/create instance of dynamic ocean object manager.

static std::string makVrv::DtDynamicOceanObjectManager::theClassName ( )
static

Get the name this class is registered by.

Member Data Documentation

DynamicOceanObjectSet makVrv::DtDynamicOceanObjectManager::myDynamicOceanObjects
protected

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

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)