26#ifndef WSF_UNCLASS_BATTLE_MANAGER_HPP
27#define WSF_UNCLASS_BATTLE_MANAGER_HPP
35#include <iadsLib/unclassifiedBattleManager.hpp>
49 static WSF_IADS_C2_LIB_EXPORT std::unique_ptr<WsfUnclassifiedBattleManager>
CreateUnique(
WsfScenario& aScenario);
WsfProcessor * UninitializedWsfUnclassifiedBattleManager(WsfScenario &aScenario, const std::string &calling_context)
Definition WsfUnclassBattleManager.cpp:52
Definition WsfApplication.hpp:45
WsfBattleManager(WsfScenario &aScenario, const std::string &aPartClass=WsfScriptBattleManagerClass::SCRIPT_CLASS_NAME, const std::string &aPartVarName="PROCESSOR", const std::shared_ptr< il::BattleManagerInterface > &bm_component=std::make_shared< il::BattleManagerInterface >())
Definition WsfBattleManager.cpp:64
Definition WsfProcessor.hpp:39
WsfProcessor(const WsfScenario &aScenario)
Definition WsfProcessor.cpp:25
Contains the data required to create a simulation, and acts as the entry point for input file process...
Definition WsfScenario.hpp:111
static WSF_IADS_C2_LIB_EXPORT void RegisterScriptTypes(WsfApplication *aApplicationPtr)
Definition WsfUnclassBattleManager.cpp:91
virtual bool ProcessPrintSettings(UtInput &aInput)
Definition WsfUnclassBattleManager.cpp:179
virtual bool ProcessWeaponTable(UtInput &aInput)
Definition WsfUnclassBattleManager.cpp:224
WsfProcessor * Clone() const override
Definition WsfUnclassBattleManager.cpp:84
const char * GetScriptClassName() const override
Definition WsfUnclassBattleManager.cpp:130
WsfUnclassifiedBattleManager(WsfScenario &aScenario)
Definition WsfUnclassBattleManager.cpp:63
static WSF_IADS_C2_LIB_EXPORT WsfProcessor * Create(WsfScenario &aScenario)
Definition WsfUnclassBattleManager.cpp:104
bool ProcessInput(UtInput &aInput) override
Definition WsfUnclassBattleManager.cpp:114
virtual bool ProcessScoringfactors(UtInput &aInput)
Definition WsfUnclassBattleManager.cpp:238
static WSF_IADS_C2_LIB_EXPORT std::unique_ptr< WsfUnclassifiedBattleManager > CreateUnique(WsfScenario &aScenario)
Definition WsfUnclassBattleManager.cpp:109
virtual bool ProcessCoreUnclassBMInput(UtInput &aInput)
Definition WsfUnclassBattleManager.cpp:135