VR-Forces Developer's Guide
 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.

Public Member Functions

 DtFactoryManager ()
 
virtual ~DtFactoryManager ()
 
virtual void init (DtVrfCreator *creator)
 
virtual
DtVrfObjectParameterFactory
objectParameterFactory ()
 
virtual
DtSimObjectStateRepositoryFactory
objectStateRepositoryFactory ()
 
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
DtVrfLocalObjectNavInterfaceFactory
vrfLocalObjectNavInterfaceFactory ()
 
virtual
DtVrfSimObjectNavInterfaceFactory
vrfSimObjectNavInterfaceFactory ()
 
virtual
DtWeatherStateProviderFactory
weatherStateProviderFactory ()
 

Protected Member Functions

 DtFactoryManager (const DtFactoryManager &orig)
 
const DtFactoryManageroperator= (const DtFactoryManager &orig)
 

Protected Attributes

DtVrfObjectParameterFactorymyParameterFactory
 
DtSimObjectStateRepositoryFactorymySimObjectStateRepositoryFactory
 
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
 
DtVrfLocalObjectNavInterfaceFactorymyVrfLocalObjectNavInterfaceFactory
 
DtVrfSimObjectNavInterfaceFactorymyVrfSimObjectNavInterfaceFactory
 
DtWeatherStateProviderFactorymyWeatherStateProviderFactory
 

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 DtSimObjectStateRepositoryFactory* DtFactoryManager::objectStateRepositoryFactory ( )
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 DtVrfLocalObjectNavInterfaceFactory* DtFactoryManager::vrfLocalObjectNavInterfaceFactory ( )
virtual
virtual DtVrfSimObjectNavInterfaceFactory* DtFactoryManager::vrfSimObjectNavInterfaceFactory ( )
virtual
virtual DtWeatherStateProviderFactory* DtFactoryManager::weatherStateProviderFactory ( )
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.

DtSimObjectStateRepositoryFactory* DtFactoryManager::mySimObjectStateRepositoryFactory
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
DtVrfLocalObjectNavInterfaceFactory* DtFactoryManager::myVrfLocalObjectNavInterfaceFactory
protected
DtVrfSimObjectNavInterfaceFactory* DtFactoryManager::myVrfSimObjectNavInterfaceFactory
protected
DtWeatherStateProviderFactory* DtFactoryManager::myWeatherStateProviderFactory
protected

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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)