8 #ifndef defaultVrfCreator_H_
9 #define defaultVrfCreator_H_
85 static void registerDefaultParameterCreators(
96 static void registerDefaultSimObjectStateRepositoryCreators(
102 static void registerDefaultSimObjectNetInterfaceCreators(
108 static void registerDefaultResourceCreators(
121 static void registerDefaultInterfaceContentCreators(
127 static void registerDefaultVrfObjectMessageCreators(
132 static void registerDefaultVrfTDLMessageCreators(
138 static void registerDefaultSetDataRequestCreators(
176 static void registerDefaultTaskManagerCreators(
183 static void registerDefaultVrfObjectPlanManagerCreators(
190 static void registerDefaultComponentManagerCreators(
196 static void registerDefaultComponentDescriptorCreators(
209 static void registerDefaultProcessStateRepositoryCreators(
212 static void registerDefaultSpatialFilterCreators(
215 static void registerDefaultSpatialFilterEvaluatorCreators(
218 static void registerDefaultSignatureModifierCreators(
221 static void registerDefaultSignaureModifierEvaluatorCreators(
224 static void registerDefaultSignaturePropagatorCreators(
227 static void registerDefaultSignaturePropagatorDescriptorCreators(
230 static void registerDefaultRadioDescriptorCreators(
233 static void registerDefaultDetectLevelDeterminatorCreators(
245 static void registerDefaultSettingsObjectCreators(
248 static void registerDefaultSubordinateEntryCreators(
Definition: stringKeyFactory.h:80
Factory for DtSimTask instances used in messages.
Definition: simTaskFactory.h:22
Definition: scriptResourceManager.h:41
virtual DtSimObjectFactory * createSimObjectFactory()
virtual DtInterfaceContentFactory * createInterfaceContentFactory()
DtComponentDescriptorFactory is a hashlist of DtComponentDescriptorCreatorFcn, indexed by a string ty...
Definition: componentDescriptorFactory.h:32
virtual DtSimReportFactory * createReportFactory()
virtual DtCommModelFactory * createCommModelFactory()
Factory for producing subclasses of DtSignatureModifier.
Definition: signatureModifierFactory.h:21
DtSubordinateEntryFactory is a hashlist of DtSubordinateEntryCreatorFcn, indexed by a string type tha...
Definition: subordinateEntryFactory.h:32
class DtVrfProcessStateRepositoryFactory:
Definition: vrfProcessStateRepositoryFactory.h:32
class DtVrfObjectPlanManager:
Definition: vrfObjectPlanManagerFactory.h:33
Factory for DtSimReport instances used in messages.
Definition: simReportFactory.h:19
virtual DtLuaObjectSerializer * createLuaObjectSerializer(DtSimManager *simManager)
const DtVrfCreator & operator=(const DtVrfCreator &orig)
assignment operator ; not implemented
class DtSimTaskManagerFactory:
Definition: simTaskManagerFactory.h:33
class DtSimComponentFactory:
Definition: simComponentFactory.h:36
Definition: luaObjectSerializer.h:22
virtual DtSimTaskFactory * createTaskFactory()
Factory for DtSimTask instances used in messages.
Definition: simTaskStateFactory.h:22
virtual DtWeatherStateProviderFactory * createWeatherStateProviderFactory()
virtual DtSimObjectNetInterfaceFactory * createSimObjectNetInterfaceFactory()
Factory for DtAdminContent used in messages.
Definition: adminContentFactory.h:22
virtual DtCondExprFactory * createCondExprFactory()
virtual DtSimTaskManagerFactory * createTaskManagerFactory()
virtual DtEvaluatorFactory * createEvaluatorFactory()
virtual DtAdminContentFactory * createAdminContentFactory()
virtual DtSettingsObjectFactory * createSettingsObjectFactory()
virtual DtSignatureModifierFactory * createSignatureModifierFactory()
DtVrfObjectParameterFactory is a hashlist of DtSimObjectParametersCreatorFcn, indexed by a string typ...
Definition: vrfObjectParameterFactory.h:31
Definition: settingsObjectFactory.h:30
virtual DtSetDataRequestFactory * createSetDataRequestFactory()
Definition: interfaceContentFactory.h:32
virtual DtSimTaskStateFactory * createTaskStateFactory()
virtual DtSimComponentFactory * createComponentFactory()
virtual DtVrfObjectPlanManagerFactory * createVrfObjectPlanManagerFactory()
Factory class for producing DtSignatureModifierEvaluator subclasses.
Definition: signatureModifierEvaluatorFactory.h:21
virtual DtSimComponentManagerFactory * createComponentManagerFactory()
virtual DtSpatialFilterFactory * createSpatialFilterFactory()
Definition: evaluatorFactory.h:32
Factory for producing subclasses of DtSignaturePropagator.
Definition: signaturePropagatorFactory.h:29
Definition: stringKeyFactory.h:27
virtual DtSignaturePropagatorDescriptorFactory * createSignaturePropagatorDescriptorFactory()
virtual DtDetectionLevelDeterminatorFactory * createDetectionLevelDeterminatorFactory()
virtual DtVrfObjectMessageFactory * createVrfObjectMessageFactory()
class DtStatementFactory:
Definition: statementFactory.h:35
virtual DtSimCommandExecutorFactory * createSimCommandExecutorFactory()
class DtSimObjectStateRepositoryFactory:
Definition: simObjectStateRepositoryFactory.h:32
virtual DtSimResourceFactory * createResourceFactory()
virtual DtVrfProcessStateRepositoryFactory * createProcessStateRepositoryFactory()
class DtSimObjectNetInterfaceFactory:
Definition: simObjectNetInterfaceFactory.h:35
Instances of DtVrfCreator are responsible for creating all of the objects needed to create and manage...
Definition: vrfCreator.h:256
virtual DtVrfTDLMessageFactory * createVrfTDLMessageFactory()
virtual DtSignaturePropagatorFactory * createSignaturePropagatorFactory()
Factory for producing subclasses of DtSignaturePropagator.
Definition: signaturePropagatorDescriptorFactory.h:24
Factory for producing subclasses of DtRwSpatialFilter.
Definition: weatherStateProviderFactory.h:21
Factory for creating DtSimCommandExecutor instances.
Definition: simCommandExecutorFactory.h:24
class DtSimResourceFactory:
Definition: simResourceFactory.h:37
DtVrfObjectMessageFactory is a hashlist of DtVrfObjectMessage creator functions indexed by the intege...
Definition: vrfObjectMessageFactory.h:25
virtual DtVrfRadioFactory * createRadioFactory()
The simulation engine is controlled by a single,top-level class called the Simulation Manager...
Definition: simManager.h:103
DtVrfTDLMessageFactory is a map of creators by type for VRF TDL Messages.
Definition: vrfTDLMessageFactory.h:17
class DtCondExprFactory:
Definition: condExprFactory.h:38
DtSimCommandFactory is a hashlist of DtTaskFactoryEntrys, indexed by the string type that represents ...
Definition: simCommandFactory.h:25
virtual DtSimCommandFactory * createSimCommandFactory()
Factory class for producing DtSpatialFilterEvaluator subclasses.
Definition: spatialFilterEvaluatorFactory.h:29
class DtSimComponentManagerFactory:
Definition: simComponentManagerFactory.h:31
Factory for producing subclasses of DtRwSpatialFilter.
Definition: spatialFilterFactory.h:17
virtual DtSimObjectStateRepositoryFactory * createSimObjectStateRepositoryFactory()
virtual DtComponentDescriptorFactory * createComponentDescriptorFactory()
virtual DtScriptResourceManagerFactory * createScriptResourceManagerFactory()
virtual DtSignatureModifierEvaluatorFactory * createSignatureModifierEvaluatorFactory()
#define DT_DLL_vrfcgf
This file is used to determine how to build.
Definition: vrfcgfDefines.h:25
Contains the DtDefaultVrfCreator class declaration.
Definition: defaultVrfCreator.h:26
virtual DtSubordinateEntryFactory * createSubordinateEntryFactory()
Factory for DtSetDataRequest instances used in messages.
Definition: setDataRequestFactory.h:22
virtual DtVrfRadioDescriptorFactory * createRadioDescriptorFactory()
virtual DtStatementFactory * createStatementFactory()
class DtSimObjectFactory:
Definition: simObjectFactory.h:68
virtual DtVrfObjectParameterFactory * createParameterFactory()
Create Factories.
virtual DtCommModelDescriptorFactory * createCommModelDescriptorFactory()
virtual DtScriptInterfaceFactory * createScriptInterfaceFactory()
Definition: scriptInterface.h:446
virtual DtSpatialFilterEvaluatorFactory * createSpatialFilterEvaluatorFactory()