VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Protected Attributes
DtFactoryManager Class Reference

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

List of all members.

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 DtSimObjectFactory * simObjectFactory ()
virtual
DtSimObjectStateRepositoryFactory * 
objectStateRepositoryFactory ()
virtual
DtSimObjectNetInterfaceFactory * 
objectNetInterfaceFactory ()
virtual DtSimResourceFactory * resourceFactory ()
virtual DtSimTaskFactory * taskFactory ()
virtual DtSimReportFactory * reportFactory ()
virtual DtAdminContentFactory * adminContentFactory ()
virtual DtSimCommandFactory * simCommandFactory ()
virtual
DtSimCommandExecutorFactory * 
simCommandExecutorFactory ()
virtual DtInterfaceContentFactory * interfaceContentFactory ()
virtual DtVrfObjectMessageFactory * vrfObjectMessageFactory ()
virtual DtVrfObjectMessageFactory * radioMessageFactory ()
virtual DtSetDataRequestFactory * setDataRequestFactory ()
virtual DtCondExprFactory * condExprFactory ()
virtual DtStatementFactory * statementFactory ()
virtual DtSimTaskManagerFactory * taskManagerFactory ()
virtual
DtVrfObjectPlanManagerFactory * 
vrfObjectPlanManagerFactory ()
virtual
DtSimComponentManagerFactory * 
componentManagerFactory ()
virtual
DtComponentDescriptorFactory * 
componentDescriptorFactory ()
virtual DtSimComponentFactory * componentFactory ()
virtual DtEvaluatorFactory * evaluatorFactory ()
virtual
DtVrfProcessStateRepositoryFactory * 
processStateRepositoryFactory ()
virtual DtTerrainDbFactory * terrainDbFactory ()
virtual DtTdbMetafileFactory * terrainMetafileFactory ()
virtual DtTerrainReaderFactory * terrainReaderFactory ()
virtual DtVectorDataFactory * vectorDataFactory ()
virtual DtTerrainWriterFactory * terrainWriterFactory ()
virtual DtPathMetricFactory * pathMetricFactory ()
virtual
DtVrfStateRepositoryUserExtensionFactory * 
stateRepositoryUserExtensionFactory ()
virtual DtSpatialFilterFactory * spatialFilterFactory ()
virtual
DtSpatialFilterEvaluatorFactory * 
spatialFilterEvaluatorFactory ()
virtual
DtSignatureModifierFactory * 
signatureModifierFactory ()
virtual
DtSignatureModifierEvaluatorFactory * 
signatureModifierEvaluatorFactory ()
virtual
DtSignaturePropagatorFactory * 
signaturePropagatorFactory ()
virtual
DtSignaturePropagatorDescriptorFactory * 
signaturePropagatorDescriptorFactory ()
virtual
DtDetectionLevelDeterminatorFactory * 
detectionLevelDeterminatorFactory ()
virtual DtVrfRadioFactory * radioFactory ()
virtual DtCommModelFactory * commModelFactory ()
virtual
DtCommModelDescriptorFactory * 
commModelDescriptorFactory ()
virtual
DtVrfRadioDescriptorFactory * 
radioDescriptorFactory ()
virtual DtSettingsObjectFactory * settingsObjectFactory ()
virtual DtSubordinateEntryFactory * subordinateEntryFactory ()

Protected Member Functions

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

Protected Attributes

DtVrfObjectParameterFactory * myParameterFactory
 These are the various factories for creating entities, parameters, resources, control objects, tasks, etc.
DtSimObjectFactory * mySimObjectFactory
DtSimObjectStateRepositoryFactory * mySimObjectStateRepositoryFactory
DtSimObjectNetInterfaceFactory * mySimObjectNetInterfaceFactory
DtSimResourceFactory * myResourceFactory
DtSimTaskFactory * myTaskFactory
DtInterfaceContentFactory * myInterfaceContentFactory
DtVrfObjectMessageFactory * myVrfObjectMessageFactory
DtSetDataRequestFactory * mySetDataRequestFactory
DtSimReportFactory * myReportFactory
DtAdminContentFactory * myAdminContentFactory
DtSimCommandFactory * mySimCommandFactory
DtSimCommandExecutorFactory * mySimCommandExecutorFactory
DtCondExprFactory * myCondExprFactory
DtStatementFactory * myStatementFactory
DtSimTaskManagerFactory * myTaskManagerFactory
DtVrfObjectPlanManagerFactory * myVrfObjectPlanManagerFactory
DtComponentDescriptorFactory * myComponentDescriptorFactory
DtSimComponentManagerFactory * myComponentManagerFactory
DtSimComponentFactory * myComponentFactory
DtEvaluatorFactory * myEvaluatorFactory
DtVrfProcessStateRepositoryFactory * myProcessStateRepositoryFactory
DtTerrainDbFactory * myTerrainDbFactory
DtTdbMetafileFactory * myMetafileFactory
DtTerrainReaderFactory * myTerrainReaderFactory
DtVectorDataFactory * myVectorDataFactory
DtTerrainWriterFactory * myTerrainWriterFactory
DtPathMetricFactory * myPathMetricFactory
DtVrfStateRepositoryUserExtensionFactory * myVrfSRUserExtensionFactory
DtSpatialFilterFactory * mySpatialFilterFactory
DtSpatialFilterEvaluatorFactory * mySpatialFilterEvaluatorFactory
DtSignatureModifierFactory * mySignatureModifierFactory
DtSignatureModifierEvaluatorFactory * mySignatureModifierEvaluatorFactory
DtSignaturePropagatorFactory * mySignaturePropagatorFactory
DtSignaturePropagatorDescriptorFactory * mySignaturePropagatorDescriptorFactory
DtDetectionLevelDeterminatorFactory * myDetectionLevelDeterminatorFactory
DtVrfRadioFactory * myRadioFactory
DtCommModelFactory * myCommModelFactory
DtCommModelDescriptorFactory * myCommModelDescriptorFactory
DtVrfRadioDescriptorFactory * myRadioDescriptorFactory
DtSettingsObjectFactory * mySettingsObjectFactory
DtSubordinateEntryFactory * mySubordinateEntryFactory

Detailed Description

Instances of DtFactoryManager are responsible for maintaining all the factories.


Constructor & Destructor Documentation

Constructor.

virtual DtFactoryManager::~DtFactoryManager ( ) [virtual]

destructor

copy constructor; not implemented


Member Function Documentation

virtual void DtFactoryManager::init ( DtVrfCreator *  creator) [virtual]

Call this to invoke all the create functions.

Factory Accessors.

const DtFactoryManager& DtFactoryManager::operator= ( const DtFactoryManager &  orig) [protected]

assignment operator ; not implemented


Member Data Documentation

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.


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)