VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions
DtMtlRemoteComponentConfigurationBuilder Class Reference

This builder class initializes a DtVrfObject from the traditional MTL parameter database for VR-Forces. More...

Inheritance diagram for DtMtlRemoteComponentConfigurationBuilder:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtMtlRemoteComponentConfigurationBuilder (DtRemoteComponentAttachmentManager *pRemoteCompAttachMgr)
 Constructor.
virtual ~DtMtlRemoteComponentConfigurationBuilder ()
 Destructor.
virtual bool addRemoteConfigurationToObject (const DtString &configKeyName, DtVrfObject *pVrfObj)
 This is the primary interface for the builder.
virtual bool doDeferredInitialization (DtRemoteConfigurationEntry *pEntry, DtVrfObject *pVrfObj)
 Add components as described in the mtl tree.

Static Public Member Functions

static
DtRemoteComponentConfigurationBuilder
create (DtRemoteComponentAttachmentManager *)
 Factory function to create instances of the builder.

Protected Member Functions

 DtMtlRemoteComponentConfigurationBuilder ()
 Default constructor unused.

Private Member Functions

 DtMtlRemoteComponentConfigurationBuilder (DtMtlRemoteComponentConfigurationBuilder &)
 unused, this is a service class
const
DtMtlRemoteComponentConfigurationBuilder
operator= (const DtMtlRemoteComponentConfigurationBuilder &)

Detailed Description

This builder class initializes a DtVrfObject from the traditional MTL parameter database for VR-Forces.


Constructor & Destructor Documentation

Constructor.

Destructor.

Default constructor unused.

unused, this is a service class


Member Function Documentation

virtual bool DtMtlRemoteComponentConfigurationBuilder::addRemoteConfigurationToObject ( const DtString configKeyName,
DtVrfObject pVrfObj 
) [virtual]

This is the primary interface for the builder.

Using configKeyName, look up a configuration filename in DtVrfObjectManager->parameterDatabase(); Then use that file to set up components for pVrfObj.

Implements DtRemoteComponentConfigurationBuilder.

Add components as described in the mtl tree.

Factory function to create instances of the builder.

The base class returns NULL.

Reimplemented from DtRemoteComponentConfigurationBuilder.

const DtMtlRemoteComponentConfigurationBuilder& DtMtlRemoteComponentConfigurationBuilder::operator= ( const DtMtlRemoteComponentConfigurationBuilder ) [private]

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)