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::DtTerrainPatchObjectManager Class Reference

Manager that provides direct access to the terrain patch objects in use in a display engine. More...

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

Public Types

typedef std::set
< DtOsgTerrainPatchObject * > 
TerrainPatchObjectSet

Public Member Functions

virtual ~DtTerrainPatchObjectManager ()
 DTOR.
virtual const
TerrainPatchObjectSet
findTerrainPatchObjects () const
 Find the Terrain Patch object, returns null if none exists.
virtual TerrainPatchObjectSetfindTerrainPatchObjects ()
 Find the Terrain Patch object, returns null if none exists.
virtual void registerTerrainPatchObject (DtOsgTerrainPatchObject *obj)
 Register a Terrain Patch object pointer for later retrieval.
virtual void unregisterTerrainPatchObject (DtOsgTerrainPatchObject *obj)
 Register a Terrain Patch 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
DtTerrainPatchObjectManager
instance (DtDe &de)
 Get/create instance of Terrain Patch object manager.
static std::string theClassName ()
 Get the name this class is registered by.

Protected Member Functions

 DtTerrainPatchObjectManager ()
 CTOR (protected)

Protected Attributes

TerrainPatchObjectSet myTerrainPatchObjects

Detailed Description

Manager that provides direct access to the terrain patch objects in use in a display engine.

Member Typedef Documentation

Constructor & Destructor Documentation

virtual makVrv::DtTerrainPatchObjectManager::~DtTerrainPatchObjectManager ( )
virtual

DTOR.

makVrv::DtTerrainPatchObjectManager::DtTerrainPatchObjectManager ( )
protected

CTOR (protected)

Member Function Documentation

virtual const TerrainPatchObjectSet& makVrv::DtTerrainPatchObjectManager::findTerrainPatchObjects ( ) const
virtual

Find the Terrain Patch object, returns null if none exists.

virtual TerrainPatchObjectSet& makVrv::DtTerrainPatchObjectManager::findTerrainPatchObjects ( )
virtual

Find the Terrain Patch object, returns null if none exists.

virtual void makVrv::DtTerrainPatchObjectManager::registerTerrainPatchObject ( DtOsgTerrainPatchObject obj)
virtual

Register a Terrain Patch object pointer for later retrieval.

virtual void makVrv::DtTerrainPatchObjectManager::unregisterTerrainPatchObject ( DtOsgTerrainPatchObject obj)
virtual

Register a Terrain Patch object pointer for later retrieval.

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

Get/create instance of Terrain Patch object manager.

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

Get the name this class is registered by.

Member Data Documentation

TerrainPatchObjectSet makVrv::DtTerrainPatchObjectManager::myTerrainPatchObjects
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)