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

The DtDisplayConfigurationGenerator is a helper class for generating display engine, window, and channel configurations with unique names. More...

List of all members.

Public Member Functions

 DtDisplayConfigurationGenerator (DtDe &de)
 CTOR.
DtDisplayConfiguration generateUniqueDisplayConfiguration ()
 Create a uniquely named display configuration with one channel driving one embedded window.
DtWindowConfiguration generateUniqueWindowConfiguration (const DtDisplayConfiguration &display)
 Create a uniquely named window configuration with channel.
DtChannelConfiguration generateUniqueChannelConfiguration (const DtWindowConfiguration &window)
 Create a uniquely named channel configuration.
std::string generateUniqueDisplayName () const
 Generate a new Display name.
std::string generateUniqueWindowName (const DtDisplayConfiguration &display)
 Generate a new Window name.
std::string generateUniqueChannelName (const DtWindowConfiguration &window)
 Generate a new Channel name.

Protected Member Functions

void getObserverList (std::list< std::string > &observerListOut)
 Returns the list of all observers.

Protected Attributes

DtDemyDe

Detailed Description

The DtDisplayConfigurationGenerator is a helper class for generating display engine, window, and channel configurations with unique names.


Constructor & Destructor Documentation

CTOR.


Member Function Documentation

Create a uniquely named display configuration with one channel driving one embedded window.

Create a uniquely named window configuration with channel.

Create a uniquely named channel configuration.

Generate a new Display name.

Generate a new Window name.

Generate a new Channel name.

void makVrv::DtDisplayConfigurationGenerator::getObserverList ( std::list< std::string > &  observerListOut) [protected]

Returns the list of all observers.


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)