VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | 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]

Public Member Functions

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

Static Public Member Functions

static
DtRemoteComponentConfigurationBuilder
create (DtRemoteComponentAttachmentManager *)
 
- Static Public Member Functions inherited from DtRemoteComponentConfigurationBuilder
static
DtRemoteComponentConfigurationBuilder
create (DtRemoteComponentAttachmentManager *)
 Factory function to create instances of the builder. More...
 

Protected Member Functions

 DtMtlRemoteComponentConfigurationBuilder ()
 Default constructor unused. More...
 
- Protected Member Functions inherited from DtRemoteComponentConfigurationBuilder
 DtRemoteComponentConfigurationBuilder ()
 Default constructor unused. More...
 

Private Member Functions

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

Additional Inherited Members

- Public Types inherited from DtRemoteComponentConfigurationBuilder
typedef
DtRemoteComponentConfigurationBuilder *(* 
CreatorFcn )(DtRemoteComponentAttachmentManager *)
 
- Protected Attributes inherited from DtRemoteComponentConfigurationBuilder
DtRemoteComponentAttachmentManagerpMyRemoteCompAttachMgr
 

Detailed Description

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

Constructor & Destructor Documentation

DtMtlRemoteComponentConfigurationBuilder::DtMtlRemoteComponentConfigurationBuilder ( DtRemoteComponentAttachmentManager pRemoteCompAttachMgr)

Constructor.

virtual DtMtlRemoteComponentConfigurationBuilder::~DtMtlRemoteComponentConfigurationBuilder ( )
virtual

Destructor.

DtMtlRemoteComponentConfigurationBuilder::DtMtlRemoteComponentConfigurationBuilder ( )
protected

Default constructor unused.

DtMtlRemoteComponentConfigurationBuilder::DtMtlRemoteComponentConfigurationBuilder ( DtMtlRemoteComponentConfigurationBuilder )
private

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.

virtual bool DtMtlRemoteComponentConfigurationBuilder::doDeferredInitialization ( DtRemoteConfigurationEntry pEntry,
DtVrfObject pVrfObj 
)
virtual

Add components as described in the mtl tree.

static DtRemoteComponentConfigurationBuilder* DtMtlRemoteComponentConfigurationBuilder::create ( DtRemoteComponentAttachmentManager )
static
const DtMtlRemoteComponentConfigurationBuilder& DtMtlRemoteComponentConfigurationBuilder::operator= ( const DtMtlRemoteComponentConfigurationBuilder )
private

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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)