VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Private Member Functions
DtDefaultVrfCreator Class Reference

Contains the DtDefaultVrfCreator class declaration. More...

Inheritance diagram for DtDefaultVrfCreator:
Inheritance graph
[legend]

Public Member Functions

 DtDefaultVrfCreator ()
 default constructor
virtual ~DtDefaultVrfCreator ()
 destructor
virtual
DtVrfObjectParameterFactory
createParameterFactory ()
 Overridden to register default creators.
virtual DtSimObjectFactorycreateSimObjectFactory ()
virtual
DtSimObjectStateRepositoryFactory
createSimObjectStateRepositoryFactory ()
virtual
DtSimObjectNetInterfaceFactory
createSimObjectNetInterfaceFactory ()
virtual DtSimResourceFactorycreateResourceFactory ()
virtual DtSimTaskFactorycreateTaskFactory ()
virtual DtSimTaskStateFactorycreateTaskStateFactory ()
virtual DtInterfaceContentFactorycreateInterfaceContentFactory ()
virtual DtVrfObjectMessageFactorycreateVrfObjectMessageFactory ()
virtual DtSetDataRequestFactorycreateSetDataRequestFactory ()
virtual DtSimReportFactorycreateReportFactory ()
virtual DtAdminContentFactorycreateAdminContentFactory ()
virtual DtSimCommandFactorycreateSimCommandFactory ()
virtual
DtSimCommandExecutorFactory
createSimCommandExecutorFactory ()
virtual DtCondExprFactorycreateCondExprFactory ()
virtual DtStatementFactorycreateStatementFactory ()
virtual DtSimTaskManagerFactorycreateTaskManagerFactory ()
virtual
DtVrfObjectPlanManagerFactory
createVrfObjectPlanManagerFactory ()
virtual
DtSimComponentManagerFactory
createComponentManagerFactory ()
virtual DtSimComponentFactorycreateComponentFactory ()
virtual
DtComponentDescriptorFactory
createComponentDescriptorFactory ()
virtual DtEvaluatorFactorycreateEvaluatorFactory ()
virtual
DtVrfProcessStateRepositoryFactory
createProcessStateRepositoryFactory ()
virtual DtSpatialFilterFactorycreateSpatialFilterFactory ()
virtual
DtSpatialFilterEvaluatorFactory
createSpatialFilterEvaluatorFactory ()
virtual
DtSignatureModifierFactory
createSignatureModifierFactory ()
virtual
DtSignatureModifierEvaluatorFactory
createSignatureModifierEvaluatorFactory ()
virtual
DtSignaturePropagatorFactory
createSignaturePropagatorFactory ()
virtual
DtSignaturePropagatorDescriptorFactory
createSignaturePropagatorDescriptorFactory ()
virtual
DtDetectionLevelDeterminatorFactory
createDetectionLevelDeterminatorFactory ()
virtual
DtVrfRadioDescriptorFactory
createRadioDescriptorFactory ()
virtual DtVrfRadioFactorycreateRadioFactory ()
virtual DtCommModelFactorycreateCommModelFactory ()
virtual
DtCommModelDescriptorFactory
createCommModelDescriptorFactory ()
virtual DtSettingsObjectFactorycreateSettingsObjectFactory ()
virtual DtSubordinateEntryFactorycreateSubordinateEntryFactory ()
virtual DtScriptInterfaceFactorycreateScriptInterfaceFactory ()
virtual DtLuaObjectSerializercreateLuaObjectSerializer (DtSimManager *simManager)
virtual void registerDefaultCommModelCreators (DtCommModelFactory *factory)
virtual void registerDefaultCommModelDescriptorCreators (DtCommModelDescriptorFactory *factory)
- Public Member Functions inherited from DtVrfCreator
 DtVrfCreator ()
 default constructor
virtual ~DtVrfCreator ()
 destructor
virtual void setResourceFactoryCreatorFcn (DtSimResourceFactoryCreatorFcn fcn)
 Set Factory Creators.
virtual void setSimObjectFactoryCreatorFcn (DtSimObjectFactoryCreatorFcn fcn)
virtual void setSimObjectParameterFactoryCreatorFcn (DtSimObjectParameterFactoryCreatorFcn fcn)
virtual void setSimObjectStateRepositoryFactoryCreatorFcn (DtSimObjectStateRepositoryFactoryCreatorFcn fcn)
virtual void setSimObjectNetInterfaceFactoryCreatorFcn (DtSimObjectNetInterfaceFactoryCreatorFcn fcn)
virtual void setSimTaskFactoryCreatorFcn (DtSimTaskFactoryCreatorFcn fcn)
virtual void setTaskStateFactoryCreatorFcn (DtSimTaskStateFactoryCreatorFcn fcn)
virtual void setInterfaceContentFactoryCreatorFcn (DtInterfaceContentFactoryCreatorFcn fcn)
virtual void setVrfObjectMessageFactoryCreatorFcn (DtVrfObjectMessageFactoryCreatorFcn fcn)
virtual void setSetDataRequestFactoryCreatorFcn (DtSetDataRequestFactoryCreatorFcn fcn)
virtual void setSimReportFactoryCreatorFcn (DtSimReportFactoryCreatorFcn fcn)
virtual void setAdminContentFactoryCreatorFcn (DtAdminContentFactoryCreatorFcn fcn)
virtual void setSimCommandFactoryCreatorFcn (DtSimCommandFactoryCreatorFcn fcn)
virtual void setSimCommandExecutorFactoryCreatorFcn (DtSimCommandExecutorFactoryCreatorFcn fcn)
virtual void setComponentDescriptorFactoryCreatorFcn (DtComponentDescriptorFactoryCreatorFcn fcn)
virtual void setCondExprFactoryCreatorFcn (DtCondExprFactoryCreatorFcn fcn)
virtual void setStatementFactoryCreatorFcn (DtStatementFactoryCreatorFcn fcn)
virtual void setSimTaskManagerFactoryCreatorFcn (DtSimTaskManagerFactoryCreatorFcn fcn)
virtual void setVrfObjectPlanManagerFactoryCreatorFcn (DtVrfObjectPlanManagerFactoryCreatorFcn fcn)
virtual void setSimComponentManagerFactoryCreatorFcn (DtSimComponentManagerFactoryCreatorFcn fcn)
virtual void setSimComponentFactoryCreatorFcn (DtSimComponentFactoryCreatorFcn fcn)
virtual void setEvaluatorFactoryCreatorFcn (DtEvaluatorFactoryCreatorFcn fcn)
virtual void setProcessStateRepositoryFactoryCreatorFcn (DtVrfProcessStateRepositoryFactoryCreatorFcn fcn)
virtual void setTerrainDbFactoryCreatorFcn (DtTerrainDbFactoryCreatorFcn fcn)
virtual void setTdbMetafileFactoryCreatorFcn (DtTdbMetafileFactoryCreatorFcn fcn)
virtual void setVectorDataFactoryCreatorFcn (DtVectorDataFactoryCreatorFcn fcn)
virtual void setTerrainReaderFactoryCreatorFcn (DtTerrainReaderFactoryCreatorFcn fcn)
virtual void setTerrainWriterFactoryCreatorFcn (DtTerrainWriterFactoryCreatorFcn fcn)
virtual void setVrfStateRepositoryUserExtensionFactory (DtVrfStateRepositoryUserExtensionFactoryCreatorFcn fcn)
virtual void setSpatialFilterFactory (DtSpatialFilterFactoryCreatorFcn fcn)
virtual void setSpatialFilterEvaluatorFactory (DtSpatialFilterEvaluatorFactoryCreatorFcn fcn)
virtual void setSignatureModifierFactory (DtSignatureModifierFactoryCreatorFcn fcn)
virtual void setSignatureModifierEvaluatorFactory (DtSignatureModifierEvaluatorFactoryCreatorFcn fcn)
virtual void setSignaturePropagatorFactory (DtSignaturePropagatorFactoryCreatorFcn fcn)
virtual void setSignaturePropagatorDescriptorFactory (DtSignaturePropagatorDescriptorFactoryCreatorFcn fcn)
virtual void setDetectionLevelDeterminatorFactory (DtDetectionLevelDeterminatorFactoryCreatorFcn fcn)
virtual void setRadioDescriptorFactory (DtRadioDescriptorFactoryCreatorFcn fcn)
virtual void setRadioFactoryCreatorFcn (DtRadioFactoryCreatorFcn fcn)
virtual void setCommModelFactoryCreatorFcn (DtCommModelFactoryCreatorFcn fcn)
virtual void setCommModelDescriptorFactoryCreatorFcn (DtCommModelDescriptorFactoryCreatorFcn fcn)
virtual void setVrfSimSettingsObjectFactoryCreatorFcn (DtVrfSimSettingsObjectFactoryCreatorFcn fcn)
virtual void setScriptInterfaceFactoryCreatorFcn (DtScriptInterfaceFactoryCreatorFcn fcn)
virtual void setLuaObjectSerializerCreatorFcn (DtLuaObjectSerializerCreatorFcn fcn)
virtual DtTerrainDbFactory * createTerrainDbFactory ()
virtual DtTdbMetafileFactory * createTerrainMetafileFactory ()
virtual DtTerrainReaderFactory * createTerrainReaderFactory (DtTdbMetafileFactory *metafileFactory)
virtual DtVectorDataFactory * createVectorDataFactory (DtTdbMetafileFactory *metafileFactory)
virtual DtTerrainWriterFactory * createTerrainWriterFactory ()
virtual
DtVrfStateRepositoryUserExtensionFactory
createVrfSRUserExtensionFactory ()
virtual void setSimManagerCreatorFcn (DtSimManagerCreatorFcn fcn)
 Set Manager Creators.
virtual void setVrfObjectManagerCreatorFcn (DtVrfObjectManagerCreatorFcn fcn)
virtual void setScriptedTaskManagerCreatorFcn (DtScriptedTaskManagerCreatorFcn fcn)
virtual void setScenarioEventManagerCreatorFcn (DtScenarioEventManagerCreatorFcn fcn)
virtual void setHazardAreaManagerCreatorFcn (DtHazardAreaManagerCreatorFcn fcn)
virtual void setIntelCollectionAreaManagerCreatorFcn (DtIntelCollectionAreaManagerCreatorFcn fcn)
virtual void setScriptedObjectsMovementManagerCreatorFcn (DtScriptedObjectsMovementManagerCreatorFcn fcn)
virtual void setImportScenarioDescriptionManagerCreatorFcn (DtImportExportScenarioDescriptionManagerCreatorFcn fcn)
virtual void setAggregateSpatialModelCreatorFcn (DtAggregateSpatialModelCreatorFcn fcn)
virtual void setDetonationManagerCreatorFcn (DtDetonationManagerCreatorFcn fcn)
virtual void setFireManagerCreatorFcn (DtFireManagerCreatorFcn fcn)
virtual void setResourceMonitorCreatorFcn (DtResourceMonitorCreatorFcn fcn)
virtual void setVrfObjectIdGeneratorCreatorFcn (DtVrfObjectIdGeneratorCreatorFcn fcn)
virtual void setVrfPluginManagerCreatorFcn (DtVrfPluginManagerCreatorFcn fcn)
virtual void setGlobalPlanManagerCreatorFcn (DtGlobalPlanManagerCreatorFcn fcn)
virtual void setStealthCommandsManagerCreatorFcn (DtStealthCommandsManagerCreatorFcn fcn)
virtual void setJoyDeviceManagerCreatorFcn (DtJoyDeviceManagerCreatorFcn fcn)
virtual void setHostilityManagerCreatorFcn (DtHostilityManagerCreatorFcn fcn)
virtual void setScenarioExtrasMgrCreatorFcn (DtScenarioExtrasMgrCreatorFcn fcn)
virtual void setEnvironmentalStateManagerCreatorFcn (DtEnvironmentalStateManagerCreatorFcn fcn)
virtual void setPhysicalWorldCreatorFcn (DtPhysicalWorldCreatorFcn fcn)
 Set physical world & terrain database creators.
virtual void setTerrainDatabaseCreatorFcn (DtTerrainDatabaseCreatorFcn fcn)
virtual void setCommModelManagerCreatorFcn (DtCommModelManagerCreatorFcn fcn)
virtual void setSimTerrainRequestManagerCreatorFcn (DtSimTerrainRequestManagerCreatorFcn fcn)
virtual void setDynamicFeaturesManagerCreatorFcn (DtDynamicFeaturesManagerCreatorFcn fcn)
virtual void setParameterDatabaseCreatorFcn (DtParameterDatabaseCreatorFcn fcn)
 Set Parameter Database Creator.
virtual void setEmbeddedEntityInfoManagerCreatorFcn (DtEmbeddedEntityInfoManagerCreatorFcn fcn)
virtual void setSimulationModelSetCreatorFcn (DtSimulationModelSetCreatorFcn fcn)
 Set SimulationModelSet Creator.
virtual DtSimManagercreateSimManager (DtExerciseConn *conn)
 Create Managers.
virtual DtResourceMonitorcreateResourceMonitor (DtSimManager *simManager)
virtual DtVrfObjectIdGenerator * createVrfObjectIdGenerator ()
virtual DtVrfPluginManagercreatePluginManager ()
virtual DtVrfObjectManagercreateVrfObjectManager (DtSimManager *simManager, int entityAdvisory=100)
virtual DtScriptedTaskManagercreateScriptedTaskManager (DtSimManager *simManager)
virtual DtScenarioEventManagercreateScenarioEventManager (DtSimManager *simManager)
virtual DtHazardAreaManagercreateHazardAreaManager (DtSimManager *simManager)
virtual
DtIntelCollectionAreaManager
createIntelCollectionAreaManager (DtSimManager *simManager)
virtual
DtScriptedObjectsMovementManager
createScriptedObjectsMovementManager (DtSimManager *simManager)
virtual
DtImportExportScenarioDescriptionManager
createImportScenarioDescriptionManager (DtSimManager *simManager)
virtual DtAggregateSpatialModelcreateAggregateSpatialModel (DtVrfObjectManager &objectManager, const DtExerciseClock &exerciseClock)
virtual DtDetonationManagercreateDetonationManager (DtSimManager *simManager)
virtual DtFireManagercreateFireManager (DtSimManager *simManager)
virtual DtGlobalPlanManagercreateGlobalPlanManager (DtSimManager *simManager)
virtual DtStealthCommandsManagercreateStealthCommandsManager (DtSimManager *simManager)
virtual DtJoyDeviceManagercreateJoyDeviceManager (DtSimManager *simManager)
virtual DtHostilityManagercreateHostilityManager (DtSimManager *simManager)
virtual DtScenarioExtrasMgrcreateScenarioExtrasMgr (DtSimManager *simManager)
virtual
DtEnvironmentalStateManager
createEnvironmentalStateManager (DtSimManager *simManager)
virtual DtPhysicalWorldcreatePhysicalWorld (DtSimManager *simManager)
 Create a physical world.
virtual DtTerrainDatabase * createTerrainDatabase ()
 Create a terrain database.
virtual DtCommModelManagercreateCommModelManager (DtSimManager *simManager)
virtual
DtSimTerrainRequestManager
createSimTerrainRequestManager (DtSimManager *simManager)
virtual DtDynamicFeaturesManagercreateDynamicFeaturesManager (DtSimManager *simManager)
virtual DtVrfParameterDbcreateParameterDatabase ()
 Create Parameter Database.
virtual
DtEmbeddedEntityInfoManager
createEmbeddedEntityInfoManager (DtSimManager *simManager)
virtual void setStatusPublisherCreatorFcn (DtVrfStatusPublisherCreatorFcn fcn)
 Set Other Creators.
virtual DtVrfStatusPublishercreateStatusPublisher (DtVrfMessageInterface *msgInterface, DtVrfObjectManager *)
 Other Creators.
virtual DtSimulationModelSetcreateSimulationModelSet (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL)

Static Public Member Functions

static void registerDefaultParameterCreators (DtVrfObjectParameterFactory *factory)
 Registers creator functions for known DtVrfObjectParameters types.
static void registerDefaultSimObjectCreators (DtSimObjectFactory *factory)
 Registers creator functions for known DtSimObject types.
static void registerDefaultSimObjectStateRepositoryCreators (DtSimObjectStateRepositoryFactory *factory)
 Registers creator functions for known DtSimObjectStateRepository types.
static void registerDefaultSimObjectNetInterfaceCreators (DtSimObjectNetInterfaceFactory *factory)
 Registers creator functions for known DtSimObjectNetInterface types.
static void registerDefaultResourceCreators (DtSimResourceFactory *factory)
 Called after the resource factory is created, this registers creator functions for known resource types.
static void registerDefaultTaskCreators (DtSimTaskFactory *factory)
 Called after the task factory is created, this registers creator functions for known task types.
static void registerDefaultTaskStateCreators (DtSimTaskStateFactory *factory)
static void registerDefaultInterfaceContentCreators (DtInterfaceContentFactory *factory)
 Called after the interface content factory is created, this registers creator functions for known interface content types.
static void registerDefaultVrfObjectMessageCreators (DtVrfObjectMessageFactory *factory)
 Called after the radio message factory is created, this registers creator functions for known radio message types.
static void registerDefaultSetDataRequestCreators (DtSetDataRequestFactory *factory)
 Called after the setDataRequest factory is created, this registers creator functions for known setDataRequest types.
static void registerDefaultReportCreators (DtSimReportFactory *factory)
 Called after the report factory is created, this registers creator functions for known report types.
static void registerDefaultAdminContentCreators (DtAdminContentFactory *factory)
 Called after the admin content factory is created, this registers creator functions for known admin content types.
static void registerDefaultSimCommandCreators (DtSimCommandFactory *factory)
 Called after the sim command factory is created, this registers creator functions for known command types.
static void registerDefaultSimCommandExecutorCreators (DtSimCommandExecutorFactory *factory)
 Called after the sim command factory is created, this registers creator functions for known command executor types.
static void registerDefaultCondExprCreators (DtCondExprFactory *factory)
 Called after the conditional expression factory is created, this registers creator functions for known conditional expression types.
static void registerDefaultStatementCreators (DtStatementFactory *factory)
 Called after the statement factory is created, this registers creator functions for known statement types.
static void registerDefaultTaskManagerCreators (DtSimTaskManagerFactory *factory)
 Called after the task manager factory is created, this registers creator functions for known DtTaskManager types.
static void registerDefaultVrfObjectPlanManagerCreators (DtVrfObjectPlanManagerFactory *factory)
 Called after the DtVrfObjectPlanManagerFactory is created, this registers creator functions for known DtVrfObjectPlanManager types.
static void registerDefaultComponentManagerCreators (DtSimComponentManagerFactory *factory)
 Called after the component manager is created, this registers creator functions for known DtSimComponentManager types.
static void registerDefaultComponentDescriptorCreators (DtComponentDescriptorFactory *factory)
 Called after the component descriptor factory is created, this registers creator functions for known component descriptor types.
static void registerDefaultComponentCreators (DtSimComponentFactory *factory)
 Called after the component factory is created, this registers creator functions for known component types.
static void registerDefaultEvaluatorCreators (DtEvaluatorFactory *factory)
 Registers creator functions for known DtEvaluator types.
static void registerDefaultProcessStateRepositoryCreators (DtVrfProcessStateRepositoryFactory *factory)
static void registerDefaultSpatialFilterCreators (DtSpatialFilterFactory *factory)
static void registerDefaultSpatialFilterEvaluatorCreators (DtSpatialFilterEvaluatorFactory *factory)
static void registerDefaultSignatureModifierCreators (DtSignatureModifierFactory *factory)
static void registerDefaultSignaureModifierEvaluatorCreators (DtSignatureModifierEvaluatorFactory *factory)
static void registerDefaultSignaturePropagatorCreators (DtSignaturePropagatorFactory *factory)
static void registerDefaultSignaturePropagatorDescriptorCreators (DtSignaturePropagatorDescriptorFactory *factory)
static void registerDefaultRadioDescriptorCreators (DtVrfRadioDescriptorFactory *factory)
static void registerDefaultDetectLevelDeterminatorCreators (DtDetectionLevelDeterminatorFactory *factory)
static void registerDefaultRadioCreators (DtVrfRadioFactory *factory)
 Called after the radio factory is created, this registers creator functions for known DtRadio types.
static void registerDefaultSettingsObjectCreators (DtSettingsObjectFactory *factory)
static void registerDefaultSubordinateEntryCreators (DtSubordinateEntryFactory *factory)
static void registerDefaultScriptInterfaceCreators (DtScriptInterfaceFactory *factory)
static void registerDefaultLuaObjectSerializerCreators (DtLuaObjectSerializer *factory)

Private Member Functions

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

Additional Inherited Members

- Protected Member Functions inherited from DtVrfCreator
 DtVrfCreator (const DtVrfCreator &orig)
 copy constructor; not implemented
const DtVrfCreatoroperator= (const DtVrfCreator &orig)
 assignment operator ; not implemented
- Protected Attributes inherited from DtVrfCreator
DtSimResourceFactoryCreatorFcn myResourceFactoryCreatorFcn
 Factory Creators.
DtSimObjectFactoryCreatorFcn mySimObjectFactoryCreatorFcn
DtSimObjectParameterFactoryCreatorFcn mySimObjectParameterFactoryCreatorFcn
DtSimObjectStateRepositoryFactoryCreatorFcn mySimObjectStateRepositoryFactoryCreatorFcn
DtSimObjectNetInterfaceFactoryCreatorFcn mySimObjectNetInterfaceFactoryCreatorFcn
DtSimTaskFactoryCreatorFcn mySimTaskFactoryCreatorFcn
DtSimTaskStateFactoryCreatorFcn myTaskStateFactoryCreatorFcn
DtInterfaceContentFactoryCreatorFcn myInterfaceContentFactoryCreatorFcn
DtVrfObjectMessageFactoryCreatorFcn myVrfObjectMessageFactoryCreatorFcn
DtSetDataRequestFactoryCreatorFcn mySetDataRequestFactoryCreatorFcn
DtSimReportFactoryCreatorFcn mySimReportFactoryCreatorFcn
DtAdminContentFactoryCreatorFcn myAdminContentFactoryCreatorFcn
DtSimCommandFactoryCreatorFcn mySimCommandFactoryCreatorFcn
DtSimCommandExecutorFactoryCreatorFcn mySimCommandExecutorFactoryCreatorFcn
DtComponentDescriptorFactoryCreatorFcn myComponentDescriptorFactoryCreatorFcn
DtCondExprFactoryCreatorFcn myCondExprFactoryCreatorFcn
DtStatementFactoryCreatorFcn myStatementFactoryCreatorFcn
DtSimTaskManagerFactoryCreatorFcn mySimTaskManagerFactoryCreatorFcn
DtVrfObjectPlanManagerFactoryCreatorFcn myVrfObjectPlanManagerFactoryCreatorFcn
DtSimComponentManagerFactoryCreatorFcn mySimComponentManagerFactoryCreatorFcn
DtSimComponentFactoryCreatorFcn mySimComponentFactoryCreatorFcn
DtEvaluatorFactoryCreatorFcn myEvaluatorFactoryCreatorFcn
DtVrfProcessStateRepositoryFactoryCreatorFcn myProcessStateRepositoryFactoryCreatorFcn
DtTerrainDbFactoryCreatorFcn myTerrainDbFactoryCreatorFcn
DtTdbMetafileFactoryCreatorFcn myTdbMetafileFactoryCreatorFcn
DtVectorDataFactoryCreatorFcn myVectorDataFactoryCreatorFcn
DtTerrainReaderFactoryCreatorFcn myTerrainReaderFactoryCreatorFcn
DtTerrainWriterFactoryCreatorFcn myTerrainWriterFactoryCreatorFcn
DtVrfStateRepositoryUserExtensionFactoryCreatorFcn myVrfSRUserExtensionFactoryCreatorFcn
DtSpatialFilterFactoryCreatorFcn mySpatialFilterFactoryCreatorFcn
DtSpatialFilterEvaluatorFactoryCreatorFcn mySpatialFilterEvaluatorFactoryCreatorFcn
DtSignatureModifierFactoryCreatorFcn mySignatureModifierFactoryCreatorFcn
DtSignatureModifierEvaluatorFactoryCreatorFcn mySignatureModifierEvaluatorFactoryCreatorFcn
DtSignaturePropagatorFactoryCreatorFcn mySignaturePropagatorFactoryCreatorFcn
DtSignaturePropagatorDescriptorFactoryCreatorFcn mySignaturePropagatorDescriptorFactoryCreatorFcn
DtDetectionLevelDeterminatorFactoryCreatorFcn myDetectionLevelDeterminatorFactoryCreatorFcn
DtRadioDescriptorFactoryCreatorFcn myRadioDescriptorFactoryCreatorFcn
DtRadioFactoryCreatorFcn myRadioFactoryCreatorFcn
DtCommModelFactoryCreatorFcn myCommModelFactoryCreatorFcn
DtCommModelDescriptorFactoryCreatorFcn myCommModelDescriptorFactoryCreatorFcn
DtVrfSimSettingsObjectFactoryCreatorFcn myVrfSimSettingsObjectFactoryCreatorFcn
DtSubordinateEntryFactoryCreatorFcn mySubordinateEntryFactoryCreatorFcn
DtSimManagerCreatorFcn mySimManagerCreatorFcn
 Manager Creators.
DtVrfObjectManagerCreatorFcn myVrfObjectManagerCreatorFcn
DtScriptedTaskManagerCreatorFcn myScriptedTaskManagerCreatorFcn
DtScenarioEventManagerCreatorFcn myScenarioEventManagerCreatorFcn
DtHazardAreaManagerCreatorFcn myHazardAreaManagerCreatorFcn
DtIntelCollectionAreaManagerCreatorFcn myIntelCollectionAreaManagerCreatorFcn
DtScriptedObjectsMovementManagerCreatorFcn myScriptedObjectsMovementManagerCreatorFcn
DtImportExportScenarioDescriptionManagerCreatorFcn myImportScenarioDescriptionManagerCreatorFcn
DtAggregateSpatialModelCreatorFcn myAggregateSpatialModelCreatorFcn
DtDetonationManagerCreatorFcn myDetonationManagerCreatorFcn
DtFireManagerCreatorFcn myFireManagerCreatorFcn
DtResourceMonitorCreatorFcn myResourceMonitorCreatorFcn
DtVrfObjectIdGeneratorCreatorFcn myVrfObjectIdGeneratorCreatorFcn
DtVrfPluginManagerCreatorFcn myVrfPluginManagerCreatorFcn
DtGlobalPlanManagerCreatorFcn myGlobalPlanManagerCreatorFcn
DtStealthCommandsManagerCreatorFcn myStealthCommandsManagerCreatorFcn
DtJoyDeviceManagerCreatorFcn myJoyDeviceManagerCreatorFcn
DtHostilityManagerCreatorFcn myHostilityManagerCreatorFcn
DtScenarioExtrasMgrCreatorFcn myScenarioExtrasMgrCreatorFcn
DtEnvironmentalStateManagerCreatorFcn myEnvironmentalStateManagerCreatorFcn
DtPhysicalWorldCreatorFcn myPhysicalWorldCreatorFcn
 Physical world Creator.
DtTerrainDatabaseCreatorFcn myTerrainDatabaseCreatorFcn
 Terrain database Creator.
DtCommModelManagerCreatorFcn myCommModelManagerCreatorFcn
DtSimTerrainRequestManagerCreatorFcn mySimTerrainRequestManagerCreatorFcn
DtDynamicFeaturesManagerCreatorFcn myDynamicFeaturesManagerCreatorFcn
DtParameterDatabaseCreatorFcn myParameterDatabaseCreatorFcn
 Parameter Database Creator.
DtEmbeddedEntityInfoManagerCreatorFcn myEmbeddedEntityInfoManagerCreatorFcn
 Embedded Entity Task/Set Cache Creator.
DtVrfStatusPublisherCreatorFcn myVrfStatusPublisherCreatorFcn
 Other Creators.
DtSimulationModelSetCreatorFcn mySimulationModelSetCreatorFcn
DtScriptInterfaceFactoryCreatorFcn myScriptInterfaceFactoryCreatorFcn
DtLuaObjectSerializerCreatorFcn myLuaObjectSerializerCreatorFcn

Detailed Description

Contains the DtDefaultVrfCreator class declaration.

Instances of DtDefaultVrfCreator is a subclass of DtVrfCreator which provides registration of the default creators

Constructor & Destructor Documentation

DtDefaultVrfCreator::DtDefaultVrfCreator ( )

default constructor

virtual DtDefaultVrfCreator::~DtDefaultVrfCreator ( )
virtual

destructor

DtDefaultVrfCreator::DtDefaultVrfCreator ( const DtDefaultVrfCreator orig)
private

copy constructor; not implemented

Member Function Documentation

virtual DtVrfObjectParameterFactory* DtDefaultVrfCreator::createParameterFactory ( )
virtual

Overridden to register default creators.

Reimplemented from DtVrfCreator.

virtual DtSimObjectFactory* DtDefaultVrfCreator::createSimObjectFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtSimObjectStateRepositoryFactory* DtDefaultVrfCreator::createSimObjectStateRepositoryFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtSimObjectNetInterfaceFactory* DtDefaultVrfCreator::createSimObjectNetInterfaceFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtSimResourceFactory* DtDefaultVrfCreator::createResourceFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtSimTaskFactory* DtDefaultVrfCreator::createTaskFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtSimTaskStateFactory* DtDefaultVrfCreator::createTaskStateFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtInterfaceContentFactory* DtDefaultVrfCreator::createInterfaceContentFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtVrfObjectMessageFactory* DtDefaultVrfCreator::createVrfObjectMessageFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtSetDataRequestFactory* DtDefaultVrfCreator::createSetDataRequestFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtSimReportFactory* DtDefaultVrfCreator::createReportFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtAdminContentFactory* DtDefaultVrfCreator::createAdminContentFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtSimCommandFactory* DtDefaultVrfCreator::createSimCommandFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtSimCommandExecutorFactory* DtDefaultVrfCreator::createSimCommandExecutorFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtCondExprFactory* DtDefaultVrfCreator::createCondExprFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtStatementFactory* DtDefaultVrfCreator::createStatementFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtSimTaskManagerFactory* DtDefaultVrfCreator::createTaskManagerFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtVrfObjectPlanManagerFactory* DtDefaultVrfCreator::createVrfObjectPlanManagerFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtSimComponentManagerFactory* DtDefaultVrfCreator::createComponentManagerFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtSimComponentFactory* DtDefaultVrfCreator::createComponentFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtComponentDescriptorFactory* DtDefaultVrfCreator::createComponentDescriptorFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtEvaluatorFactory* DtDefaultVrfCreator::createEvaluatorFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtVrfProcessStateRepositoryFactory* DtDefaultVrfCreator::createProcessStateRepositoryFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtSpatialFilterFactory* DtDefaultVrfCreator::createSpatialFilterFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtSpatialFilterEvaluatorFactory* DtDefaultVrfCreator::createSpatialFilterEvaluatorFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtSignatureModifierFactory* DtDefaultVrfCreator::createSignatureModifierFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtSignatureModifierEvaluatorFactory* DtDefaultVrfCreator::createSignatureModifierEvaluatorFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtSignaturePropagatorFactory* DtDefaultVrfCreator::createSignaturePropagatorFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtSignaturePropagatorDescriptorFactory* DtDefaultVrfCreator::createSignaturePropagatorDescriptorFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtDetectionLevelDeterminatorFactory* DtDefaultVrfCreator::createDetectionLevelDeterminatorFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtVrfRadioDescriptorFactory* DtDefaultVrfCreator::createRadioDescriptorFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtVrfRadioFactory* DtDefaultVrfCreator::createRadioFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtCommModelFactory* DtDefaultVrfCreator::createCommModelFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtCommModelDescriptorFactory* DtDefaultVrfCreator::createCommModelDescriptorFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtSettingsObjectFactory* DtDefaultVrfCreator::createSettingsObjectFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtSubordinateEntryFactory* DtDefaultVrfCreator::createSubordinateEntryFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtScriptInterfaceFactory* DtDefaultVrfCreator::createScriptInterfaceFactory ( )
virtual

Reimplemented from DtVrfCreator.

virtual DtLuaObjectSerializer* DtDefaultVrfCreator::createLuaObjectSerializer ( DtSimManager simManager)
virtual

Reimplemented from DtVrfCreator.

static void DtDefaultVrfCreator::registerDefaultParameterCreators ( DtVrfObjectParameterFactory factory)
static

Registers creator functions for known DtVrfObjectParameters types.

Override and add your own as you see fit, but overriding functions should call this one.

static void DtDefaultVrfCreator::registerDefaultSimObjectCreators ( DtSimObjectFactory factory)
static

Registers creator functions for known DtSimObject types.

Override and add your own as you see fit, but overriding functions should call this one.

static void DtDefaultVrfCreator::registerDefaultSimObjectStateRepositoryCreators ( DtSimObjectStateRepositoryFactory factory)
static

Registers creator functions for known DtSimObjectStateRepository types.

Override and add your own as you see fit, but overriding functions should call this one.

static void DtDefaultVrfCreator::registerDefaultSimObjectNetInterfaceCreators ( DtSimObjectNetInterfaceFactory factory)
static

Registers creator functions for known DtSimObjectNetInterface types.

Override and add your own as you see fit, but overriding functions should call this one.

static void DtDefaultVrfCreator::registerDefaultResourceCreators ( DtSimResourceFactory factory)
static

Called after the resource factory is created, this registers creator functions for known resource types.

Override and add your own as you see fit, but overriding functions should call this one.

static void DtDefaultVrfCreator::registerDefaultTaskCreators ( DtSimTaskFactory factory)
static

Called after the task factory is created, this registers creator functions for known task types.

Override and add your own as you see fit, but overriding functions should call this one.

static void DtDefaultVrfCreator::registerDefaultTaskStateCreators ( DtSimTaskStateFactory factory)
static
static void DtDefaultVrfCreator::registerDefaultInterfaceContentCreators ( DtInterfaceContentFactory factory)
static

Called after the interface content factory is created, this registers creator functions for known interface content types.

Override and add your own as you see fit, but overriding functions should call this one.

static void DtDefaultVrfCreator::registerDefaultVrfObjectMessageCreators ( DtVrfObjectMessageFactory factory)
static

Called after the radio message factory is created, this registers creator functions for known radio message types.

Override and add your own as you see fit, but overriding functions should call this one.

static void DtDefaultVrfCreator::registerDefaultSetDataRequestCreators ( DtSetDataRequestFactory factory)
static

Called after the setDataRequest factory is created, this registers creator functions for known setDataRequest types.

Override and add your own as you see fit, but overriding functions should call this one.

static void DtDefaultVrfCreator::registerDefaultReportCreators ( DtSimReportFactory factory)
static

Called after the report factory is created, this registers creator functions for known report types.

Override and add your own as you see fit, but overriding functions should call this one.

static void DtDefaultVrfCreator::registerDefaultAdminContentCreators ( DtAdminContentFactory factory)
static

Called after the admin content factory is created, this registers creator functions for known admin content types.

Override and add your own as you see fit, but overriding functions should call this one.

static void DtDefaultVrfCreator::registerDefaultSimCommandCreators ( DtSimCommandFactory factory)
static

Called after the sim command factory is created, this registers creator functions for known command types.

Override and add your own as you see fit, but overriding functions should call this one.

static void DtDefaultVrfCreator::registerDefaultSimCommandExecutorCreators ( DtSimCommandExecutorFactory factory)
static

Called after the sim command factory is created, this registers creator functions for known command executor types.

Override and add your own as you see fit, but overriding functions should call this one.

static void DtDefaultVrfCreator::registerDefaultCondExprCreators ( DtCondExprFactory factory)
static

Called after the conditional expression factory is created, this registers creator functions for known conditional expression types.

Override and add your own as you see fit, but overriding functions should call this one.

static void DtDefaultVrfCreator::registerDefaultStatementCreators ( DtStatementFactory factory)
static

Called after the statement factory is created, this registers creator functions for known statement types.

Override and add your own as you see fit, but overriding functions should call this one.

static void DtDefaultVrfCreator::registerDefaultTaskManagerCreators ( DtSimTaskManagerFactory factory)
static

Called after the task manager factory is created, this registers creator functions for known DtTaskManager types.

Override and add your own as you see fit, but overriding functions should call this one.

static void DtDefaultVrfCreator::registerDefaultVrfObjectPlanManagerCreators ( DtVrfObjectPlanManagerFactory factory)
static

Called after the DtVrfObjectPlanManagerFactory is created, this registers creator functions for known DtVrfObjectPlanManager types.

Override and add your own as you see fit, but overriding functions should call this one.

static void DtDefaultVrfCreator::registerDefaultComponentManagerCreators ( DtSimComponentManagerFactory factory)
static

Called after the component manager is created, this registers creator functions for known DtSimComponentManager types.

Override and add your own as you see fit, but overriding functions should call this one.

static void DtDefaultVrfCreator::registerDefaultComponentDescriptorCreators ( DtComponentDescriptorFactory factory)
static

Called after the component descriptor factory is created, this registers creator functions for known component descriptor types.

Override and add your own as you see fit, but overriding functions should call this one.

static void DtDefaultVrfCreator::registerDefaultComponentCreators ( DtSimComponentFactory factory)
static

Called after the component factory is created, this registers creator functions for known component types.

Override and add your own as you see fit, but overriding functions should call this one.

static void DtDefaultVrfCreator::registerDefaultEvaluatorCreators ( DtEvaluatorFactory factory)
static

Registers creator functions for known DtEvaluator types.

Override and add your own as you see fit, but overriding functions should call this one.

static void DtDefaultVrfCreator::registerDefaultProcessStateRepositoryCreators ( DtVrfProcessStateRepositoryFactory factory)
static
static void DtDefaultVrfCreator::registerDefaultSpatialFilterCreators ( DtSpatialFilterFactory factory)
static
static void DtDefaultVrfCreator::registerDefaultSpatialFilterEvaluatorCreators ( DtSpatialFilterEvaluatorFactory factory)
static
static void DtDefaultVrfCreator::registerDefaultSignatureModifierCreators ( DtSignatureModifierFactory factory)
static
static void DtDefaultVrfCreator::registerDefaultSignaureModifierEvaluatorCreators ( DtSignatureModifierEvaluatorFactory factory)
static
static void DtDefaultVrfCreator::registerDefaultSignaturePropagatorCreators ( DtSignaturePropagatorFactory factory)
static
static void DtDefaultVrfCreator::registerDefaultSignaturePropagatorDescriptorCreators ( DtSignaturePropagatorDescriptorFactory factory)
static
static void DtDefaultVrfCreator::registerDefaultRadioDescriptorCreators ( DtVrfRadioDescriptorFactory factory)
static
static void DtDefaultVrfCreator::registerDefaultDetectLevelDeterminatorCreators ( DtDetectionLevelDeterminatorFactory factory)
static
static void DtDefaultVrfCreator::registerDefaultRadioCreators ( DtVrfRadioFactory factory)
static

Called after the radio factory is created, this registers creator functions for known DtRadio types.

Override and add your own as you see fit, but overriding functions should call this one.

virtual void DtDefaultVrfCreator::registerDefaultCommModelCreators ( DtCommModelFactory factory)
virtual
virtual void DtDefaultVrfCreator::registerDefaultCommModelDescriptorCreators ( DtCommModelDescriptorFactory factory)
virtual
static void DtDefaultVrfCreator::registerDefaultSettingsObjectCreators ( DtSettingsObjectFactory factory)
static
static void DtDefaultVrfCreator::registerDefaultSubordinateEntryCreators ( DtSubordinateEntryFactory factory)
static
static void DtDefaultVrfCreator::registerDefaultScriptInterfaceCreators ( DtScriptInterfaceFactory factory)
static
static void DtDefaultVrfCreator::registerDefaultLuaObjectSerializerCreators ( DtLuaObjectSerializer factory)
static
const DtDefaultVrfCreator& DtDefaultVrfCreator::operator= ( const DtDefaultVrfCreator orig)
private

assignment operator ; not implemented


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

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)