14 #include <vlutil/vlString.h>
15 #include <vlutil/vlFilename.h>
16 #include <vl/hostStructs.h>
17 #include <vlutil/vlUtil.h>
86 class DtInterfaceContentManagerFactory;
120 (*DtSimObjectStateRepositoryFactoryCreatorFcn)();
122 (*DtSimObjectNetInterfaceFactoryCreatorFcn)();
135 (*DtComponentDescriptorFactoryCreatorFcn)();
140 (*DtVrfObjectPlanManagerFactoryCreatorFcn)();
142 (*DtSimComponentManagerFactoryCreatorFcn)();
146 (*DtVrfProcessStateRepositoryFactoryCreatorFcn)();
173 typedef DtSimManager* (*DtSimManagerCreatorFcn)(DtExerciseConn* exerciseConn);
264 virtual void setResourceFactoryCreatorFcn(
266 virtual void setSimObjectFactoryCreatorFcn(
268 virtual void setSimObjectParameterFactoryCreatorFcn(
270 virtual void setSimObjectStateRepositoryFactoryCreatorFcn(
272 virtual void setSimObjectNetInterfaceFactoryCreatorFcn(
276 virtual void setInterfaceContentFactoryCreatorFcn(
278 virtual void setVrfTDLMessageFactoryCreatorFcn(
280 virtual void setVrfObjectMessageFactoryCreatorFcn(
282 virtual void setSetDataRequestFactoryCreatorFcn(
288 virtual void setComponentDescriptorFactoryCreatorFcn(
292 virtual void setSimTaskManagerFactoryCreatorFcn(
294 virtual void setVrfObjectPlanManagerFactoryCreatorFcn(
296 virtual void setSimComponentManagerFactoryCreatorFcn(
298 virtual void setSimComponentFactoryCreatorFcn(
301 virtual void setProcessStateRepositoryFactoryCreatorFcn(
322 virtual void setVrfSimSettingsObjectFactoryCreatorFcn(
335 createSimObjectStateRepositoryFactory();
337 createSimObjectNetInterfaceFactory();
439 virtual DtSimManager* createSimManager(DtExerciseConn* conn);
447 int entityAdvisory = 100);
493 virtual void setStatusPublisherCreatorFcn(
496 virtual void setSnapshotManagerCreatorFcn(
DtSimReportFactory *(* DtSimReportFactoryCreatorFcn)()
Definition: vrfCreator.h:130
DtScriptInterfaceFactory *(* DtScriptInterfaceFactoryCreatorFcn)()
Definition: vrfCreator.h:166
Definition: terrainDbFactory.h:39
Definition: stringKeyFactory.h:80
DtSimComponentManagerFactory *(* DtSimComponentManagerFactoryCreatorFcn)()
Definition: vrfCreator.h:142
Definition: simTerrainRequestManager.h:32
Class: DtResourceMonitor.
Definition: resourceMonitor.h:58
DtIntelCollectionAreaManager *(* DtIntelCollectionAreaManagerCreatorFcn)(DtSimManager *simManager)
Definition: vrfCreator.h:189
DtSimCommandExecutorFactoryCreatorFcn mySimCommandExecutorFactoryCreatorFcn
Definition: vrfCreator.h:535
DtScenarioExtrasMgrCreatorFcn myScenarioExtrasMgrCreatorFcn
Definition: vrfCreator.h:592
Factory for DtSimTask instances used in messages.
Definition: simTaskFactory.h:22
DtSimResourceFactory *(* DtSimResourceFactoryCreatorFcn)()
Definition: vrfCreator.h:123
DtTdbMetafileFactory *(* DtTdbMetafileFactoryCreatorFcn)()
Definition: vrfCreator.h:148
The DtAmmunitionManager is a clas that will maintain ammunition (that which is not published...
Definition: ammunitionManager.h:17
Definition: scriptResourceManager.h:41
DtScriptResourceManagerFactory *(* DtScriptResourceManagerFactoryCreatorFcn)()
Definition: vrfCreator.h:167
Instances of DtVrfStateRepositoryUserExtensionFactory are a factory used to create DtVrfStateReposito...
Definition: vrfStateRepositoryUserExtensionFactory.h:37
DtAdminContentFactory *(* DtAdminContentFactoryCreatorFcn)()
Definition: vrfCreator.h:131
Instances of DtVrfParameterDb are the database of DtVrfObjectParameters objects used in the construct...
Definition: vrfParameterDb.h:35
DtCommModelFactory *(* DtCommModelFactoryCreatorFcn)()
Definition: vrfCreator.h:162
DtComponentDescriptorFactory is a hashlist of DtComponentDescriptorCreatorFcn, indexed by a string ty...
Definition: componentDescriptorFactory.h:32
DtRadarCoverageMonitor *(* DtRadarCoverageMonitorCreatorFcn)(DtSimManager *simManager)
Definition: vrfCreator.h:175
DtSignatureModifierEvaluatorFactory *(* DtSignatureModifierEvaluatorFactoryCreatorFcn)()
Definition: vrfCreator.h:156
DtVectorDataFactoryCreatorFcn myVectorDataFactoryCreatorFcn
Definition: vrfCreator.h:551
DtSimComponentManagerFactoryCreatorFcn mySimComponentManagerFactoryCreatorFcn
Definition: vrfCreator.h:544
DtTerrainInterfaceCreatorFcn myTerrainInterfaceCreatorFcn
Definition: vrfCreator.h:624
DtTerrainDbFactory *(* DtTerrainDbFactoryCreatorFcn)()
Definition: vrfCreator.h:147
DtEnvironmentalStateManager *(* DtEnvironmentalStateManagerCreatorFcn)(DtSimManager *simManager)
Definition: vrfCreator.h:206
DtSimObjectStateRepositoryFactoryCreatorFcn mySimObjectStateRepositoryFactoryCreatorFcn
Definition: vrfCreator.h:523
DtAggregateSpatialModel *(* DtAggregateSpatialModelCreatorFcn)(DtVrfObjectManager &vrfObjectManager, const DtExerciseClock &exerciseClock)
Definition: vrfCreator.h:195
DtRadarCoverageMonitorCreatorFcn myRadarCoverageMonitorCreatorFcn
Definition: vrfCreator.h:584
DtParameterDatabaseCreatorFcn myParameterDatabaseCreatorFcn
Parameter Database Creator.
Definition: vrfCreator.h:610
Factory for producing subclasses of DtSignatureModifier.
Definition: signatureModifierFactory.h:21
DtHostilityManager *(* DtHostilityManagerCreatorFcn)(DtSimManager *simManager)
Definition: vrfCreator.h:210
DtSimManager *(* DtSimManagerCreatorFcn)(DtExerciseConn *exerciseConn)
Manager creator typedefs.
Definition: vrfCreator.h:173
DtSimTaskFactory *(* DtSimTaskFactoryCreatorFcn)()
Definition: vrfCreator.h:124
DtSubordinateEntryFactory is a hashlist of DtSubordinateEntryCreatorFcn, indexed by a string type tha...
Definition: subordinateEntryFactory.h:32
DtSpatialFilterFactory *(* DtSpatialFilterFactoryCreatorFcn)()
Definition: vrfCreator.h:153
DtInterfaceContentFactoryCreatorFcn myInterfaceContentFactoryCreatorFcn
Definition: vrfCreator.h:528
DtTerrainProfileRequestManagerCreatorFcn myTerrainProfileRequestManagerCreatorFcn
Definition: vrfCreator.h:585
DtVectorDataFactory *(* DtVectorDataFactoryCreatorFcn)(DtTdbMetafileFactory *metafileFactory)
Definition: vrfCreator.h:149
DtSetDataRequestFactoryCreatorFcn mySetDataRequestFactoryCreatorFcn
Definition: vrfCreator.h:531
DtTerrainWriterFactory *(* DtTerrainWriterFactoryCreatorFcn)()
Definition: vrfCreator.h:151
Definition: scriptedTaskManager.h:74
Holds all radio networks for the current exercise.
Definition: commModelManager.h:25
DtEmbeddedEntityInfoManager *(* DtEmbeddedEntityInfoManagerCreatorFcn)(DtSimManager *simManager)
Embedded entity task/set cache creator typedef.
Definition: vrfCreator.h:238
Definition: vectorDataFactory.h:31
class DtVrfProcessStateRepositoryFactory:
Definition: vrfProcessStateRepositoryFactory.h:32
Definition: spawnSinkManager.h:22
DtPhysicalWorldCreatorFcn myPhysicalWorldCreatorFcn
Physical world Creator.
Definition: vrfCreator.h:598
DtEngagementZonesManager *(* DtEngagementZonesManagerCreatorFcn)(DtSimManager *simManager)
Definition: vrfCreator.h:211
DtTerrainReaderFactory *(* DtTerrainReaderFactoryCreatorFcn)(DtTdbMetafileFactory *metafileFactory)
Definition: vrfCreator.h:150
class DtVrfObjectPlanManager:
Definition: vrfObjectPlanManagerFactory.h:33
The DtEngagementZonesManager will keep track of all the engagement zones and their state...
Definition: engagementZonesManager.h:22
DtCommModelDescriptorFactoryCreatorFcn myCommModelDescriptorFactoryCreatorFcn
Definition: vrfCreator.h:565
DtVrfRadioFactory *(* DtRadioFactoryCreatorFcn)()
Definition: vrfCreator.h:161
Definition: radarCoverageMonitor.h:32
DtImportExportScenarioDescriptionManager *(* DtImportExportScenarioDescriptionManagerCreatorFcn)(DtSimManager *simManager)
Definition: vrfCreator.h:193
DtTerrainReaderFactoryCreatorFcn myTerrainReaderFactoryCreatorFcn
Definition: vrfCreator.h:552
Factory for DtSimReport instances used in messages.
Definition: simReportFactory.h:19
DtLuaObjectSerializerCreatorFcn myLuaObjectSerializerCreatorFcn
Definition: vrfCreator.h:621
Definition: terrainProfileRequestManager.h:31
DtSubordinateEntryFactoryCreatorFcn mySubordinateEntryFactoryCreatorFcn
Definition: vrfCreator.h:567
DtSimCommandFactoryCreatorFcn mySimCommandFactoryCreatorFcn
Definition: vrfCreator.h:534
Factory for DtVrfObjectCommunicationInterface.
Definition: vrfObjectNavInterfaceFactory.h:22
DtSignaturePropagatorFactory *(* DtSignaturePropagatorFactoryCreatorFcn)()
Definition: vrfCreator.h:157
DtEvaluatorFactoryCreatorFcn myEvaluatorFactoryCreatorFcn
Definition: vrfCreator.h:546
DtSimTaskManagerFactory *(* DtSimTaskManagerFactoryCreatorFcn)()
Definition: vrfCreator.h:138
DtCommModelManager *(* DtCommModelManagerCreatorFcn)(DtSimManager *simManager)
Creator function signature for the DtRadioNetoworkManager.
Definition: vrfCreator.h:218
DtFireManager *(* DtFireManagerCreatorFcn)(DtSimManager &simManager)
Definition: vrfCreator.h:200
This class will, in DIS or HLA, generate the unique id necessary to pass into the object publisher to...
Definition: vrfObjectIdGenerator.h:22
Definition: readerWriterRegistry.h:39
class DtSimTaskManagerFactory:
Definition: simTaskManagerFactory.h:33
The DtHazardAreaManager will keep track of all hazard area objects and their state.
Definition: hazardAreaManager.h:20
class DtSimComponentFactory:
Definition: simComponentFactory.h:36
Definition: luaObjectSerializer.h:22
Factory for DtSimTask instances used in messages.
Definition: simTaskStateFactory.h:22
DtVrfObjectPlanManagerFactory *(* DtVrfObjectPlanManagerFactoryCreatorFcn)()
Definition: vrfCreator.h:140
Factory for DtAdminContent used in messages.
Definition: adminContentFactory.h:22
The DtFireManager class exists to centralize the processing of fire interactions. ...
Definition: fireManager.h:42
DtVrfStateRepositoryUserExtensionFactory *(* DtVrfStateRepositoryUserExtensionFactoryCreatorFcn)()
Definition: vrfCreator.h:152
This class keeps track of which forces are hostile to which other forces in the simulation.
Definition: hostilityManager.h:34
DtSimObjectNetInterfaceFactoryCreatorFcn mySimObjectNetInterfaceFactoryCreatorFcn
Definition: vrfCreator.h:525
DtDynamicTerrainManagerCreatorFcn myDynamicTerrainManagerCreatorFcn
Dynamic terrain manager Creator.
Definition: vrfCreator.h:604
Debug Draw Manager (back end) that receive (DIS/HLA) messages from a VRF GUI and then connect to the ...
Definition: debugDrawManager.h:36
DtSimReportFactoryCreatorFcn mySimReportFactoryCreatorFcn
Definition: vrfCreator.h:532
DtVrfObjectPlanManagerFactoryCreatorFcn myVrfObjectPlanManagerFactoryCreatorFcn
Definition: vrfCreator.h:542
DtSimulationModelSet *(* DtSimulationModelSetCreatorFcn)(const DtString &name, DtReaderWriterRegistry *parentRegistry)
Definition: vrfCreator.h:245
DtGlobalPlanManager *(* DtGlobalPlanManagerCreatorFcn)(DtSimManager *simManager)
Definition: vrfCreator.h:202
DtGlobalPlanManagerCreatorFcn myGlobalPlanManagerCreatorFcn
Definition: vrfCreator.h:588
DtDebugDrawManagerCreatorFcn myDebugDrawManagerCreatorFcn
Definition: vrfCreator.h:571
DtSimObjectFactoryCreatorFcn mySimObjectFactoryCreatorFcn
Definition: vrfCreator.h:520
DtResourceMonitorCreatorFcn myResourceMonitorCreatorFcn
Definition: vrfCreator.h:583
DtSubordinateEntryFactory *(* DtSubordinateEntryFactoryCreatorFcn)()
Definition: vrfCreator.h:165
DtScriptInterfaceFactoryCreatorFcn myScriptInterfaceFactoryCreatorFcn
Definition: vrfCreator.h:619
DtSimTaskStateFactoryCreatorFcn myTaskStateFactoryCreatorFcn
Definition: vrfCreator.h:527
DtSimComponentFactory *(* DtSimComponentFactoryCreatorFcn)()
Definition: vrfCreator.h:143
DtVrfNavAreaManagerCreatorFcn myVrfNavAreaManagerCreatorFcn
Definition: vrfCreator.h:594
DtSimTaskStateFactory *(* DtSimTaskStateFactoryCreatorFcn)()
Definition: vrfCreator.h:125
DtComponentDescriptorFactoryCreatorFcn myComponentDescriptorFactoryCreatorFcn
Definition: vrfCreator.h:537
The scenario event manager will keep track of all scenario event objects and their state...
Definition: scenarioEventManager.h:32
DtVrfObjectParameterFactory is a hashlist of DtSimObjectParametersCreatorFcn, indexed by a string typ...
Definition: vrfObjectParameterFactory.h:31
Definition: settingsObjectFactory.h:30
DtHostilityManagerCreatorFcn myHostilityManagerCreatorFcn
Definition: vrfCreator.h:590
DtVrfObjectMessageFactory *(* DtVrfObjectMessageFactoryCreatorFcn)()
Definition: vrfCreator.h:128
Definition: interfaceContentFactory.h:32
The DtPhysicalWorld is the primary interface to and manager of all of the "physical" aspects of the s...
Definition: physicalWorld.h:87
DtDetonationManagerCreatorFcn myDetonationManagerCreatorFcn
Definition: vrfCreator.h:580
DtCommModelFactoryCreatorFcn myCommModelFactoryCreatorFcn
Definition: vrfCreator.h:564
DtSpatialFilterEvaluatorFactoryCreatorFcn mySpatialFilterEvaluatorFactoryCreatorFcn
Definition: vrfCreator.h:556
DtEmbeddedEntityInfoManager is the central point for type-keyed data caching in the backend...
Definition: embeddedEntityInfoManager.h:32
Factory class for producing DtSignatureModifierEvaluator subclasses.
Definition: signatureModifierEvaluatorFactory.h:21
DtVrfObjectMessageFactoryCreatorFcn myVrfObjectMessageFactoryCreatorFcn
Definition: vrfCreator.h:530
DtVrfSimSettingsObjectFactoryCreatorFcn myVrfSimSettingsObjectFactoryCreatorFcn
Definition: vrfCreator.h:566
DtVrfObjectNavInterfaceFactory *(* DtVrfObjectNavInterfaceFactoryCreatorFcn)()
Definition: vrfCreator.h:169
DtSignaturePropagatorFactoryCreatorFcn mySignaturePropagatorFactoryCreatorFcn
Definition: vrfCreator.h:559
The DtVrfNavAreaManager manages all of the nav areas currently created in the sim.
Definition: vrfNavAreaManager.h:41
DtHazardAreaManagerCreatorFcn myHazardAreaManagerCreatorFcn
Definition: vrfCreator.h:575
DtCommModelDescriptorFactory *(* DtCommModelDescriptorFactoryCreatorFcn)()
Definition: vrfCreator.h:163
DtVrfStateRepositoryUserExtensionFactoryCreatorFcn myVrfSRUserExtensionFactoryCreatorFcn
Definition: vrfCreator.h:554
Definition: importExportScenarioDescriptionManager.h:31
DtVrfNavAreaManager *(* DtVrfNavAreaManagerCreatorFcn)(DtSimManager *simManager)
Definition: vrfCreator.h:207
DtStatementFactoryCreatorFcn myStatementFactoryCreatorFcn
Definition: vrfCreator.h:539
DtVrfObjectIdGeneratorCreatorFcn myVrfObjectIdGeneratorCreatorFcn
Definition: vrfCreator.h:586
DtDynamicTerrainManager *(* DtDynamicTerrainManagerCreatorFcn)(DtSimManager *simManager)
Dynamic Terrain Manager creator function typedef.
Definition: vrfCreator.h:227
DtTerrainDbFactoryCreatorFcn myTerrainDbFactoryCreatorFcn
Definition: vrfCreator.h:549
Definition: evaluatorFactory.h:32
DtVrfObjectIdGenerator *(* DtVrfObjectIdGeneratorCreatorFcn)()
Definition: vrfCreator.h:177
DtSimComponentFactoryCreatorFcn mySimComponentFactoryCreatorFcn
Definition: vrfCreator.h:545
DtAmmunitionManager *(* DtAmmunitionManagerCreatorFcn)()
Definition: vrfCreator.h:199
DtEvaluatorFactory *(* DtEvaluatorFactoryCreatorFcn)()
Definition: vrfCreator.h:144
Factory for producing subclasses of DtSignaturePropagator.
Definition: signaturePropagatorFactory.h:29
Definition: stringKeyFactory.h:27
DtTerrainProfileRequestManager *(* DtTerrainProfileRequestManagerCreatorFcn)(DtSimManager *simManager)
Definition: vrfCreator.h:176
DtSimObjectStateRepositoryFactory *(* DtSimObjectStateRepositoryFactoryCreatorFcn)()
Definition: vrfCreator.h:120
Instances of DtVrfStatusPublisher are used to send information about a VR-Forces simulation engine to...
Definition: vrfStatusPublisher.h:29
Handles the any dynamic changes to the terrain.
Definition: dynamicTerrainManager.h:38
DtScenarioEventManager *(* DtScenarioEventManagerCreatorFcn)(DtSimManager *simManager)
Definition: vrfCreator.h:185
DtSettingsObjectFactory *(* DtVrfSimSettingsObjectFactoryCreatorFcn)()
Definition: vrfCreator.h:164
DtScriptResourceManagerFactoryCreatorFcn myScriptResourceManagerFactoryCreatorFcn
Definition: vrfCreator.h:620
DtIntelCollectionAreaManagerCreatorFcn myIntelCollectionAreaManagerCreatorFcn
Definition: vrfCreator.h:576
Definition: vrfPluginManager.h:73
DtTerrainInterface *(* DtTerrainInterfaceCreatorFcn)()
Factory creator typedefs.
Definition: vrfCreator.h:116
class DtStatementFactory:
Definition: statementFactory.h:35
DtTerrainInterface allows access to common terrain calls without having to know the terrain implement...
Definition: terrainInterface.h:84
DtVrfProcessStateRepositoryFactory *(* DtVrfProcessStateRepositoryFactoryCreatorFcn)()
Definition: vrfCreator.h:146
DtDebugDrawManager *(* DtDebugDrawManagerCreatorFcn)(DtSimManager *simManager)
Definition: vrfCreator.h:179
DtAmmunitionManagerCreatorFcn myAmmunitionManagerCreatorFcn
Definition: vrfCreator.h:581
class DtSimObjectStateRepositoryFactory:
Definition: simObjectStateRepositoryFactory.h:32
DtScriptedObjectsMovementManagerCreatorFcn myScriptedObjectsMovementManagerCreatorFcn
Definition: vrfCreator.h:577
DtSimResourceFactoryCreatorFcn myResourceFactoryCreatorFcn
Factory Creators.
Definition: vrfCreator.h:519
DtSignatureModifierFactory *(* DtSignatureModifierFactoryCreatorFcn)()
Definition: vrfCreator.h:155
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:252
DtSpawnSinkManager *(* DtSpawnSinkManagerCreatorFcn)(DtSimManager *simManager)
Definition: vrfCreator.h:208
DtSpatialFilterFactoryCreatorFcn mySpatialFilterFactoryCreatorFcn
Definition: vrfCreator.h:555
DtStealthCommandsManager *(* DtStealthCommandsManagerCreatorFcn)(DtSimManager *simManager)
Definition: vrfCreator.h:204
DtVrfPluginManager *(* DtVrfPluginManagerCreatorFcn)()
Definition: vrfCreator.h:178
DtDetonationManager *(* DtDetonationManagerCreatorFcn)(DtSimManager &simManager)
Definition: vrfCreator.h:197
The scenario event manager will keep track of all Intel Collection area objects and their state...
Definition: intelCollectionAreaManager.h:21
DtTdbMetafileFactoryCreatorFcn myTdbMetafileFactoryCreatorFcn
Definition: vrfCreator.h:550
class DtVrfObjectManager:
Definition: vrfObjectManager.h:201
DtSnapshotManager *(* DtSnapshotManagerCreatorFcn)(DtCgf *)
Definition: vrfCreator.h:243
DtStealthCommandsManagerCreatorFcn myStealthCommandsManagerCreatorFcn
Definition: vrfCreator.h:589
Factory for producing subclasses of DtSignaturePropagator.
Definition: signaturePropagatorDescriptorFactory.h:24
DtSimObjectParameterFactoryCreatorFcn mySimObjectParameterFactoryCreatorFcn
Definition: vrfCreator.h:521
Definition: terrainWriterFactory.h:25
DtVrfTDLMessageFactoryCreatorFcn myVrfTDLMessageFactoryCreatorFcn
Definition: vrfCreator.h:529
DtSimManagerCreatorFcn mySimManagerCreatorFcn
Manager Creators.
Definition: vrfCreator.h:570
DtScriptedTaskManagerCreatorFcn myScriptedTaskManagerCreatorFcn
Definition: vrfCreator.h:573
DtVrfStatusPublisherCreatorFcn myVrfStatusPublisherCreatorFcn
Other Creators.
Definition: vrfCreator.h:616
DtDetectionLevelDeterminatorFactory *(* DtDetectionLevelDeterminatorFactoryCreatorFcn)()
Definition: vrfCreator.h:159
DtSpatialFilterEvaluatorFactory *(* DtSpatialFilterEvaluatorFactoryCreatorFcn)()
Definition: vrfCreator.h:154
A simulation model set contains all the information that can be used to support a scenario either for...
Definition: simulationModelSet.h:31
DtSimTaskFactoryCreatorFcn mySimTaskFactoryCreatorFcn
Definition: vrfCreator.h:526
Functor class used to allow entity identifiers to be used as a key to a std::map. ...
Definition: aggregateSpatialModel.h:47
Definition: terrainReaderFactory.h:32
DtCondExprFactoryCreatorFcn myCondExprFactoryCreatorFcn
Definition: vrfCreator.h:538
Definition: stealthCommandsManager.h:41
Factory for creating DtSimCommandExecutor instances.
Definition: simCommandExecutorFactory.h:24
DtResourceMonitor *(* DtResourceMonitorCreatorFcn)(DtSimManager *simManager)
Definition: vrfCreator.h:174
DtVrfProcessStateRepositoryFactoryCreatorFcn myProcessStateRepositoryFactoryCreatorFcn
Definition: vrfCreator.h:548
DtSimObjectNetInterfaceFactory *(* DtSimObjectNetInterfaceFactoryCreatorFcn)()
Definition: vrfCreator.h:122
DtScriptedObjectsMovementManager *(* DtScriptedObjectsMovementManagerCreatorFcn)(DtSimManager *simManager)
Definition: vrfCreator.h:191
class DtSimResourceFactory:
Definition: simResourceFactory.h:37
DtAdminContentFactoryCreatorFcn myAdminContentFactoryCreatorFcn
Definition: vrfCreator.h:533
DtScenarioExtrasMgr *(* DtScenarioExtrasMgrCreatorFcn)(DtSimManager *simManager)
Definition: vrfCreator.h:212
DtVrfRadioDescriptorFactory *(* DtRadioDescriptorFactoryCreatorFcn)()
Definition: vrfCreator.h:160
DtSimCommandDistributor *(* DtSimCommandDistributorCreatorFcn)()
Sim Command Distributor creator function typedef.
Definition: vrfCreator.h:230
DtSetDataRequestFactory *(* DtSetDataRequestFactoryCreatorFcn)()
Definition: vrfCreator.h:129
DtVrfParameterDb *(* DtParameterDatabaseCreatorFcn)()
Parameter database creator typedef.
Definition: vrfCreator.h:235
DtScenarioEventManagerCreatorFcn myScenarioEventManagerCreatorFcn
Definition: vrfCreator.h:574
DtRadioFactoryCreatorFcn myRadioFactoryCreatorFcn
Definition: vrfCreator.h:563
DtVrfTDLMessageFactory *(* DtVrfTDLMessageFactoryCreatorFcn)()
Definition: vrfCreator.h:127
DtVrfObjectMessageFactory is a hashlist of DtVrfObjectMessage creator functions indexed by the intege...
Definition: vrfObjectMessageFactory.h:25
DtSignaturePropagatorDescriptorFactory *(* DtSignaturePropagatorDescriptorFactoryCreatorFcn)()
Definition: vrfCreator.h:158
The simulation engine is controlled by a single,top-level class called the Simulation Manager...
Definition: simManager.h:102
DtVrfObjectParameterFactory *(* DtSimObjectParameterFactoryCreatorFcn)()
Definition: vrfCreator.h:117
DtSpawnSinkManagerCreatorFcn mySpawnSinkManagerCreatorFcn
Definition: vrfCreator.h:595
DtCondExprFactory *(* DtCondExprFactoryCreatorFcn)()
Definition: vrfCreator.h:136
Definition: snapshotManager.h:53
DtHazardAreaManager *(* DtHazardAreaManagerCreatorFcn)(DtSimManager *simManager)
Definition: vrfCreator.h:187
DtSimCommandDistributorCreatorFcn mySimCommandDistributorCreatorFcn
Definition: vrfCreator.h:623
DtImportExportScenarioDescriptionManagerCreatorFcn myImportScenarioDescriptionManagerCreatorFcn
Definition: vrfCreator.h:578
DtVrfObjectManager *(* DtVrfObjectManagerCreatorFcn)(DtSimManager *simManager, int entityAdvisory)
Definition: vrfCreator.h:181
Handles the environmental state of the simulation.
Definition: environmentalStateManager.h:41
DtPhysicalWorld *(* DtPhysicalWorldCreatorFcn)(DtSimManager *simManager)
Physical world creator function typedef.
Definition: vrfCreator.h:215
Definition: terrainDatabase.h:148
DtVrfTDLMessageFactory is a map of creators by type for VRF TDL Messages.
Definition: vrfTDLMessageFactory.h:17
DtSimulationModelSetCreatorFcn mySimulationModelSetCreatorFcn
Definition: vrfCreator.h:618
class DtCondExprFactory:
Definition: condExprFactory.h:38
DtSimCommandFactory is a hashlist of DtTaskFactoryEntrys, indexed by the string type that represents ...
Definition: simCommandFactory.h:25
DtVrfPluginManagerCreatorFcn myVrfPluginManagerCreatorFcn
Definition: vrfCreator.h:587
DtEmbeddedEntityInfoManagerCreatorFcn myEmbeddedEntityInfoManagerCreatorFcn
Embedded Entity Task/Set Cache Creator.
Definition: vrfCreator.h:613
DtSnapshotManagerCreatorFcn mySnapshotManagerCreatorFcn
Definition: vrfCreator.h:617
Factory class for producing DtSpatialFilterEvaluator subclasses.
Definition: spatialFilterEvaluatorFactory.h:29
The global plan manager maintains the list of "Global Plans." These are plans that are not specific t...
Definition: globalPlanManager.h:37
class DtSimComponentManagerFactory:
Definition: simComponentManagerFactory.h:31
DtStatementFactory *(* DtStatementFactoryCreatorFcn)()
Definition: vrfCreator.h:137
DtLuaObjectSerializer *(* DtLuaObjectSerializerCreatorFcn)(DtSimManager *simManager)
Definition: vrfCreator.h:168
Factory for producing subclasses of DtRwSpatialFilter.
Definition: spatialFilterFactory.h:17
DtRadioDescriptorFactoryCreatorFcn myRadioDescriptorFactoryCreatorFcn
Definition: vrfCreator.h:562
DtTerrainWriterFactoryCreatorFcn myTerrainWriterFactoryCreatorFcn
Definition: vrfCreator.h:553
An instance of DtCgf is an object representing a CGF (Computer Generated Forces). ...
Definition: cgf.h:115
DtEngagementZonesManagerCreatorFcn myEngagementZonesManagerCreatorFcn
Definition: vrfCreator.h:591
DtSignaturePropagatorDescriptorFactoryCreatorFcn mySignaturePropagatorDescriptorFactoryCreatorFcn
Definition: vrfCreator.h:560
DtSimTerrainRequestManager *(* DtSimTerrainRequestManagerCreatorFcn)(DtSimManager *simManager)
Creator function for the DtSimTerrainRequestManager.
Definition: vrfCreator.h:221
DtSimObjectFactory *(* DtSimObjectFactoryCreatorFcn)()
Definition: vrfCreator.h:118
DtSimTerrainRequestManagerCreatorFcn mySimTerrainRequestManagerCreatorFcn
Definition: vrfCreator.h:607
DtVrfObjectNavInterfaceFactoryCreatorFcn myVrfObjectNavInterfaceFactoryCreatorFcn
Definition: vrfCreator.h:622
DtSimTaskManagerFactoryCreatorFcn mySimTaskManagerFactoryCreatorFcn
Definition: vrfCreator.h:540
DtComponentDescriptorFactory *(* DtComponentDescriptorFactoryCreatorFcn)()
Definition: vrfCreator.h:135
#define DT_DLL_vrfcgf
This file is used to determine how to build.
Definition: vrfcgfDefines.h:25
DtVrfObjectManagerCreatorFcn myVrfObjectManagerCreatorFcn
Definition: vrfCreator.h:572
DtDetectionLevelDeterminatorFactoryCreatorFcn myDetectionLevelDeterminatorFactoryCreatorFcn
Definition: vrfCreator.h:561
DtFireManagerCreatorFcn myFireManagerCreatorFcn
Definition: vrfCreator.h:582
DtSimCommandExecutorFactory *(* DtSimCommandExecutorFactoryCreatorFcn)()
Definition: vrfCreator.h:133
DtAggregateSpatialModelCreatorFcn myAggregateSpatialModelCreatorFcn
Definition: vrfCreator.h:579
Factory for DtSetDataRequest instances used in messages.
Definition: setDataRequestFactory.h:22
The DtDetonationManager class exists to centralize the processing of detonation interactions.
Definition: detonationManager.h:58
DtScriptedTaskManager *(* DtScriptedTaskManagerCreatorFcn)(DtSimManager *simManager)
Definition: vrfCreator.h:183
class DtSimObjectFactory:
Definition: simObjectFactory.h:68
Contains the DtSimCommandDistributor class declaration.
Definition: simCommandDistributor.h:23
DtEnvironmentalStateManagerCreatorFcn myEnvironmentalStateManagerCreatorFcn
Definition: vrfCreator.h:593
DtSimCommandFactory *(* DtSimCommandFactoryCreatorFcn)()
Definition: vrfCreator.h:132
The scripted objects movement manager contains a list of all objects that can be scheduled for script...
Definition: scriptedObjectsMovementManager.h:20
DtInterfaceContentFactory *(* DtInterfaceContentFactoryCreatorFcn)()
Definition: vrfCreator.h:126
DtCommModelManagerCreatorFcn myCommModelManagerCreatorFcn
Definition: vrfCreator.h:606
Definition: scriptInterface.h:443
Definition: vrfMessageInterface.h:46
DtSignatureModifierEvaluatorFactoryCreatorFcn mySignatureModifierEvaluatorFactoryCreatorFcn
Definition: vrfCreator.h:558
DtVrfStatusPublisher *(* DtVrfStatusPublisherCreatorFcn)(DtVrfMessageInterface *msgInterface, DtVrfObjectManager *)
Other creator typedefs.
Definition: vrfCreator.h:241
DtTerrainDatabaseCreatorFcn myTerrainDatabaseCreatorFcn
Terrain database Creator.
Definition: vrfCreator.h:601
DtSignatureModifierFactoryCreatorFcn mySignatureModifierFactoryCreatorFcn
Definition: vrfCreator.h:557
Description: The Exercise Clock keeps track of current simulated time.
Definition: exerciseClock.h:44
DtTerrainDatabase *(* DtTerrainDatabaseCreatorFcn)()
Terrain Database creator function typedef.
Definition: vrfCreator.h:224