VR-Forces 4.1 Class Documentation
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.
virtual ~DtFactoryManager ()
 destructor
virtual void init (DtVrfCreator *creator)
 Call this to invoke all the create functions.
virtual
DtVrfObjectParameterFactory
objectParameterFactory ()
 Factory Accessors.
virtual DtSimObjectFactorysimObjectFactory ()
virtual
DtSimObjectStateRepositoryFactory
objectStateRepositoryFactory ()
virtual
DtSimObjectNetInterfaceFactory
objectNetInterfaceFactory ()
virtual DtSimResourceFactoryresourceFactory ()
virtual DtSimTaskFactorytaskFactory ()
virtual DtSimReportFactoryreportFactory ()
virtual DtAdminContentFactoryadminContentFactory ()
virtual DtSimCommandFactorysimCommandFactory ()
virtual
DtSimCommandExecutorFactory
simCommandExecutorFactory ()
virtual DtInterfaceContentFactoryinterfaceContentFactory ()
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 ()

Protected Member Functions

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

Protected Attributes

DtVrfObjectParameterFactorymyParameterFactory
 These are the various factories for creating entities, parameters, resources, control objects, tasks, etc.
DtSimObjectFactorymySimObjectFactory
DtSimObjectStateRepositoryFactorymySimObjectStateRepositoryFactory
DtSimObjectNetInterfaceFactorymySimObjectNetInterfaceFactory
DtSimResourceFactorymyResourceFactory
DtSimTaskFactorymyTaskFactory
DtInterfaceContentFactorymyInterfaceContentFactory
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

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 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 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
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
DtInterfaceContentFactory* DtFactoryManager::myInterfaceContentFactory
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

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)