VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
DtFactoryManager Class Reference

Instances of DtFactoryManager are responsible for maintaining all the factories. More...

Public Member Functions

 DtFactoryManager ()
 Constructor. More...
 
virtual ~DtFactoryManager ()
 destructor More...
 
virtual void init (DtVrfCreator *creator)
 Call this to invoke all the create functions. More...
 
virtual
DtVrfObjectParameterFactory
objectParameterFactory ()
 Factory Accessors. More...
 
virtual DtSimObjectFactorysimObjectFactory ()
 
virtual
DtSimObjectStateRepositoryFactory
objectStateRepositoryFactory ()
 
virtual
DtSimObjectNetInterfaceFactory
objectNetInterfaceFactory ()
 
virtual DtSimResourceFactoryresourceFactory ()
 
virtual DtSimTaskFactorytaskFactory ()
 
virtual DtSimTaskStateFactorytaskStateFactory ()
 
virtual DtSimReportFactoryreportFactory ()
 
virtual DtAdminContentFactoryadminContentFactory ()
 
virtual DtSimCommandFactorysimCommandFactory ()
 
virtual
DtSimCommandExecutorFactory
simCommandExecutorFactory ()
 
virtual DtInterfaceContentFactoryinterfaceContentFactory ()
 
virtual DtVrfTDLMessageFactoryvrfTDLMessageFactory ()
 
virtual DtVrfObjectMessageFactoryvrfObjectMessageFactory ()
 
virtual DtVrfObjectMessageFactoryradioMessageFactory ()
 
virtual DtSetDataRequestFactorysetDataRequestFactory ()
 
virtual DtCondExprFactorycondExprFactory ()
 
virtual DtStatementFactorystatementFactory ()
 
virtual DtSimTaskManagerFactorytaskManagerFactory ()
 
virtual
DtVrfObjectPlanManagerFactory
vrfObjectPlanManagerFactory ()
 
virtual
DtSimComponentManagerFactory
componentManagerFactory ()
 
virtual
DtComponentDescriptorFactory
componentDescriptorFactory ()
 
virtual DtSimComponentFactorycomponentFactory ()
 
virtual DtEvaluatorFactoryevaluatorFactory ()
 
virtual
DtVrfProcessStateRepositoryFactory
processStateRepositoryFactory ()
 
virtual DtTerrainDbFactoryterrainDbFactory ()
 
virtual DtTdbMetafileFactoryterrainMetafileFactory ()
 
virtual DtTerrainReaderFactoryterrainReaderFactory ()
 
virtual DtVectorDataFactoryvectorDataFactory ()
 
virtual DtTerrainWriterFactoryterrainWriterFactory ()
 
virtual
DtVrfStateRepositoryUserExtensionFactory
stateRepositoryUserExtensionFactory ()
 
virtual DtSpatialFilterFactoryspatialFilterFactory ()
 
virtual
DtSpatialFilterEvaluatorFactory
spatialFilterEvaluatorFactory ()
 
virtual
DtSignatureModifierFactory
signatureModifierFactory ()
 
virtual
DtSignatureModifierEvaluatorFactory
signatureModifierEvaluatorFactory ()
 
virtual
DtSignaturePropagatorFactory
signaturePropagatorFactory ()
 
virtual
DtSignaturePropagatorDescriptorFactory
signaturePropagatorDescriptorFactory ()
 
virtual
DtDetectionLevelDeterminatorFactory
detectionLevelDeterminatorFactory ()
 
virtual DtVrfRadioFactoryradioFactory ()
 
virtual DtCommModelFactorycommModelFactory ()
 
virtual
DtCommModelDescriptorFactory
commModelDescriptorFactory ()
 
virtual
DtVrfRadioDescriptorFactory
radioDescriptorFactory ()
 
virtual DtSettingsObjectFactorysettingsObjectFactory ()
 
virtual DtSubordinateEntryFactorysubordinateEntryFactory ()
 
virtual DtScriptInterfaceFactoryscriptInterfaceFactory ()
 
virtual
DtScriptResourceManagerFactory
scriptResourceManagerFactory ()
 
virtual
DtVrfObjectNavInterfaceFactory
vrfObjectNavInterfaceFactory ()
 

Protected Member Functions

 DtFactoryManager (const DtFactoryManager &orig)
 copy constructor; not implemented More...
 
const DtFactoryManageroperator= (const DtFactoryManager &orig)
 assignment operator ; not implemented More...
 

Protected Attributes

DtVrfObjectParameterFactorymyParameterFactory
 These are the various factories for creating entities, parameters, resources, control objects, tasks, etc. More...
 
DtSimObjectFactorymySimObjectFactory
 
DtSimObjectStateRepositoryFactorymySimObjectStateRepositoryFactory
 
DtSimObjectNetInterfaceFactorymySimObjectNetInterfaceFactory
 
DtSimResourceFactorymyResourceFactory
 
DtSimTaskFactorymyTaskFactory
 
DtSimTaskStateFactorymyTaskStateFactory
 
DtInterfaceContentFactorymyInterfaceContentFactory
 
DtVrfTDLMessageFactorymyVrfTDLMessageFactory
 
DtVrfObjectMessageFactorymyVrfObjectMessageFactory
 
DtSetDataRequestFactorymySetDataRequestFactory
 
DtSimReportFactorymyReportFactory
 
DtAdminContentFactorymyAdminContentFactory
 
DtSimCommandFactorymySimCommandFactory
 
DtSimCommandExecutorFactorymySimCommandExecutorFactory
 
DtCondExprFactorymyCondExprFactory
 
DtStatementFactorymyStatementFactory
 
DtSimTaskManagerFactorymyTaskManagerFactory
 
DtVrfObjectPlanManagerFactorymyVrfObjectPlanManagerFactory
 
DtComponentDescriptorFactorymyComponentDescriptorFactory
 
DtSimComponentManagerFactorymyComponentManagerFactory
 
DtSimComponentFactorymyComponentFactory
 
DtEvaluatorFactorymyEvaluatorFactory
 
DtVrfProcessStateRepositoryFactorymyProcessStateRepositoryFactory
 
DtTerrainDbFactorymyTerrainDbFactory
 
DtTdbMetafileFactorymyMetafileFactory
 
DtTerrainReaderFactorymyTerrainReaderFactory
 
DtVectorDataFactorymyVectorDataFactory
 
DtTerrainWriterFactorymyTerrainWriterFactory
 
DtVrfStateRepositoryUserExtensionFactorymyVrfSRUserExtensionFactory
 
DtSpatialFilterFactorymySpatialFilterFactory
 
DtSpatialFilterEvaluatorFactorymySpatialFilterEvaluatorFactory
 
DtSignatureModifierFactorymySignatureModifierFactory
 
DtSignatureModifierEvaluatorFactorymySignatureModifierEvaluatorFactory
 
DtSignaturePropagatorFactorymySignaturePropagatorFactory
 
DtSignaturePropagatorDescriptorFactorymySignaturePropagatorDescriptorFactory
 
DtDetectionLevelDeterminatorFactorymyDetectionLevelDeterminatorFactory
 
DtVrfRadioFactorymyRadioFactory
 
DtCommModelFactorymyCommModelFactory
 
DtCommModelDescriptorFactorymyCommModelDescriptorFactory
 
DtVrfRadioDescriptorFactorymyRadioDescriptorFactory
 
DtSettingsObjectFactorymySettingsObjectFactory
 
DtSubordinateEntryFactorymySubordinateEntryFactory
 
DtScriptInterfaceFactorymyScriptInterfaceFactory
 
DtScriptResourceManagerFactorymyScriptResourceManagerFactory
 
DtVrfObjectNavInterfaceFactorymyVrfObjectNavInterfaceFactory
 

Detailed Description

Instances of DtFactoryManager are responsible for maintaining all the factories.

Constructor & Destructor Documentation

DtFactoryManager::DtFactoryManager ( )

Constructor.

virtual DtFactoryManager::~DtFactoryManager ( )
virtual

destructor

DtFactoryManager::DtFactoryManager ( const DtFactoryManager orig)
protected

copy constructor; not implemented

Member Function Documentation

virtual void DtFactoryManager::init ( DtVrfCreator creator)
virtual

Call this to invoke all the create functions.

virtual DtVrfObjectParameterFactory* DtFactoryManager::objectParameterFactory ( )
virtual

Factory Accessors.

virtual DtSimObjectFactory* DtFactoryManager::simObjectFactory ( )
virtual
virtual DtSimObjectStateRepositoryFactory* DtFactoryManager::objectStateRepositoryFactory ( )
virtual
virtual DtSimObjectNetInterfaceFactory* DtFactoryManager::objectNetInterfaceFactory ( )
virtual
virtual DtSimResourceFactory* DtFactoryManager::resourceFactory ( )
virtual
virtual DtSimTaskFactory* DtFactoryManager::taskFactory ( )
virtual
virtual DtSimTaskStateFactory* DtFactoryManager::taskStateFactory ( )
virtual
virtual DtSimReportFactory* DtFactoryManager::reportFactory ( )
virtual
virtual DtAdminContentFactory* DtFactoryManager::adminContentFactory ( )
virtual
virtual DtSimCommandFactory* DtFactoryManager::simCommandFactory ( )
virtual
virtual DtSimCommandExecutorFactory* DtFactoryManager::simCommandExecutorFactory ( )
virtual
virtual DtInterfaceContentFactory* DtFactoryManager::interfaceContentFactory ( )
virtual
virtual DtVrfTDLMessageFactory* DtFactoryManager::vrfTDLMessageFactory ( )
virtual
virtual DtVrfObjectMessageFactory* DtFactoryManager::vrfObjectMessageFactory ( )
virtual
virtual DtVrfObjectMessageFactory* DtFactoryManager::radioMessageFactory ( )
virtual
virtual DtSetDataRequestFactory* DtFactoryManager::setDataRequestFactory ( )
virtual
virtual DtCondExprFactory* DtFactoryManager::condExprFactory ( )
virtual
virtual DtStatementFactory* DtFactoryManager::statementFactory ( )
virtual
virtual DtSimTaskManagerFactory* DtFactoryManager::taskManagerFactory ( )
virtual
virtual DtVrfObjectPlanManagerFactory* DtFactoryManager::vrfObjectPlanManagerFactory ( )
virtual
virtual DtSimComponentManagerFactory* DtFactoryManager::componentManagerFactory ( )
virtual
virtual DtComponentDescriptorFactory* DtFactoryManager::componentDescriptorFactory ( )
virtual
virtual DtSimComponentFactory* DtFactoryManager::componentFactory ( )
virtual
virtual DtEvaluatorFactory* DtFactoryManager::evaluatorFactory ( )
virtual
virtual DtVrfProcessStateRepositoryFactory* DtFactoryManager::processStateRepositoryFactory ( )
virtual
virtual DtTerrainDbFactory* DtFactoryManager::terrainDbFactory ( )
virtual
virtual DtTdbMetafileFactory* DtFactoryManager::terrainMetafileFactory ( )
virtual
virtual DtTerrainReaderFactory* DtFactoryManager::terrainReaderFactory ( )
virtual
virtual DtVectorDataFactory* DtFactoryManager::vectorDataFactory ( )
virtual
virtual DtTerrainWriterFactory* DtFactoryManager::terrainWriterFactory ( )
virtual
virtual DtVrfStateRepositoryUserExtensionFactory* DtFactoryManager::stateRepositoryUserExtensionFactory ( )
virtual
virtual DtSpatialFilterFactory* DtFactoryManager::spatialFilterFactory ( )
virtual
virtual DtSpatialFilterEvaluatorFactory* DtFactoryManager::spatialFilterEvaluatorFactory ( )
virtual
virtual DtSignatureModifierFactory* DtFactoryManager::signatureModifierFactory ( )
virtual
virtual DtSignatureModifierEvaluatorFactory* DtFactoryManager::signatureModifierEvaluatorFactory ( )
virtual
virtual DtSignaturePropagatorFactory* DtFactoryManager::signaturePropagatorFactory ( )
virtual
virtual DtSignaturePropagatorDescriptorFactory* DtFactoryManager::signaturePropagatorDescriptorFactory ( )
virtual
virtual DtDetectionLevelDeterminatorFactory* DtFactoryManager::detectionLevelDeterminatorFactory ( )
virtual
virtual DtVrfRadioFactory* DtFactoryManager::radioFactory ( )
virtual
virtual DtCommModelFactory* DtFactoryManager::commModelFactory ( )
virtual
virtual DtCommModelDescriptorFactory* DtFactoryManager::commModelDescriptorFactory ( )
virtual
virtual DtVrfRadioDescriptorFactory* DtFactoryManager::radioDescriptorFactory ( )
virtual
virtual DtSettingsObjectFactory* DtFactoryManager::settingsObjectFactory ( )
virtual
virtual DtSubordinateEntryFactory* DtFactoryManager::subordinateEntryFactory ( )
virtual
virtual DtScriptInterfaceFactory* DtFactoryManager::scriptInterfaceFactory ( )
virtual
virtual DtScriptResourceManagerFactory* DtFactoryManager::scriptResourceManagerFactory ( )
virtual
virtual DtVrfObjectNavInterfaceFactory* DtFactoryManager::vrfObjectNavInterfaceFactory ( )
virtual
const DtFactoryManager& DtFactoryManager::operator= ( const DtFactoryManager orig)
protected

assignment operator ; not implemented

Member Data Documentation

DtVrfObjectParameterFactory* DtFactoryManager::myParameterFactory
protected

These are the various factories for creating entities, parameters, resources, control objects, tasks, etc.

Each factory is created and then a ptr to it is given to to base object for which the factory creates. These are destroyed by simCreator's destructor.

DtSimObjectFactory* DtFactoryManager::mySimObjectFactory
protected
DtSimObjectStateRepositoryFactory* DtFactoryManager::mySimObjectStateRepositoryFactory
protected
DtSimObjectNetInterfaceFactory* DtFactoryManager::mySimObjectNetInterfaceFactory
protected
DtSimResourceFactory* DtFactoryManager::myResourceFactory
protected
DtSimTaskFactory* DtFactoryManager::myTaskFactory
protected
DtSimTaskStateFactory* DtFactoryManager::myTaskStateFactory
protected
DtInterfaceContentFactory* DtFactoryManager::myInterfaceContentFactory
protected
DtVrfTDLMessageFactory* DtFactoryManager::myVrfTDLMessageFactory
protected
DtVrfObjectMessageFactory* DtFactoryManager::myVrfObjectMessageFactory
protected
DtSetDataRequestFactory* DtFactoryManager::mySetDataRequestFactory
protected
DtSimReportFactory* DtFactoryManager::myReportFactory
protected
DtAdminContentFactory* DtFactoryManager::myAdminContentFactory
protected
DtSimCommandFactory* DtFactoryManager::mySimCommandFactory
protected
DtSimCommandExecutorFactory* DtFactoryManager::mySimCommandExecutorFactory
protected
DtCondExprFactory* DtFactoryManager::myCondExprFactory
protected
DtStatementFactory* DtFactoryManager::myStatementFactory
protected
DtSimTaskManagerFactory* DtFactoryManager::myTaskManagerFactory
protected
DtVrfObjectPlanManagerFactory* DtFactoryManager::myVrfObjectPlanManagerFactory
protected
DtComponentDescriptorFactory* DtFactoryManager::myComponentDescriptorFactory
protected
DtSimComponentManagerFactory* DtFactoryManager::myComponentManagerFactory
protected
DtSimComponentFactory* DtFactoryManager::myComponentFactory
protected
DtEvaluatorFactory* DtFactoryManager::myEvaluatorFactory
protected
DtVrfProcessStateRepositoryFactory* DtFactoryManager::myProcessStateRepositoryFactory
protected
DtTerrainDbFactory* DtFactoryManager::myTerrainDbFactory
protected
DtTdbMetafileFactory* DtFactoryManager::myMetafileFactory
protected
DtTerrainReaderFactory* DtFactoryManager::myTerrainReaderFactory
protected
DtVectorDataFactory* DtFactoryManager::myVectorDataFactory
protected
DtTerrainWriterFactory* DtFactoryManager::myTerrainWriterFactory
protected
DtVrfStateRepositoryUserExtensionFactory* DtFactoryManager::myVrfSRUserExtensionFactory
protected
DtSpatialFilterFactory* DtFactoryManager::mySpatialFilterFactory
protected
DtSpatialFilterEvaluatorFactory* DtFactoryManager::mySpatialFilterEvaluatorFactory
protected
DtSignatureModifierFactory* DtFactoryManager::mySignatureModifierFactory
protected
DtSignatureModifierEvaluatorFactory* DtFactoryManager::mySignatureModifierEvaluatorFactory
protected
DtSignaturePropagatorFactory* DtFactoryManager::mySignaturePropagatorFactory
protected
DtSignaturePropagatorDescriptorFactory* DtFactoryManager::mySignaturePropagatorDescriptorFactory
protected
DtDetectionLevelDeterminatorFactory* DtFactoryManager::myDetectionLevelDeterminatorFactory
protected
DtVrfRadioFactory* DtFactoryManager::myRadioFactory
protected
DtCommModelFactory* DtFactoryManager::myCommModelFactory
protected
DtCommModelDescriptorFactory* DtFactoryManager::myCommModelDescriptorFactory
protected
DtVrfRadioDescriptorFactory* DtFactoryManager::myRadioDescriptorFactory
protected
DtSettingsObjectFactory* DtFactoryManager::mySettingsObjectFactory
protected
DtSubordinateEntryFactory* DtFactoryManager::mySubordinateEntryFactory
protected
DtScriptInterfaceFactory* DtFactoryManager::myScriptInterfaceFactory
protected
DtScriptResourceManagerFactory* DtFactoryManager::myScriptResourceManagerFactory
protected
DtVrfObjectNavInterfaceFactory* DtFactoryManager::myVrfObjectNavInterfaceFactory
protected

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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)