|
WSF
|
#include <WsfAirCombatTypeManager.hpp>


Public Member Functions | |
| WsfAirCombatTypeManager () | |
| ~WsfAirCombatTypeManager () override | |
| void | AddedToScenario () override |
| void | SimulationCreated (WsfSimulation &aSimulation) override |
| Public Member Functions inherited from WsfScenarioExtension | |
| WsfScenarioExtension () | |
| ~WsfScenarioExtension () override | |
| WsfScenario & | GetScenario () const |
| WsfApplication & | GetApplication () const |
| virtual bool | ProcessInput (UtInput &aInput) |
| virtual void | FileLoaded (const std::string &aFileName) |
| virtual bool | Complete () |
| virtual bool | Complete2 () |
| virtual bool | AlwaysCreate () |
| Public Member Functions inherited from WsfExtension | |
| virtual | ~WsfExtension ()=default |
| const std::string & | GetExtensionName () const |
Additional Inherited Members | |
| Protected Member Functions inherited from WsfExtension | |
| void | InitializeExtensionName (const std::string &aName) |
| WsfAirCombatTypeManager::WsfAirCombatTypeManager | ( | ) |
References WsfScenarioExtension::WsfScenarioExtension().
|
override |
|
overridevirtual |
Called when the extension has been added to the scenario. This is typically used to register new component type objects and object factories, e.g.:
Script classes must NOT be registered here because they are global to the entire application. They should be registered in WsfApplication::AddedToApplication.
Reimplemented from WsfScenarioExtension.
References WsfObjectTypeList< T >::Add(), WsfEventPipeExtension::Find(), WsfProcessorTypes::Get(), WsfScenarioExtension::GetScenario(), wsf::AirCombat::EventPipe::RegisterEvents(), and WsfScenarioExtension::WsfScenario.
|
overridevirtual |
Called when a simulation has been created. (Technically this is called upon entry to WsfSimulation::Initialize()). This is typically used when a scenario extension also requires a simulation extension. The method would typically register the simulation extension as follows:
| aSimulation | The simulation that is being created. See note below! |
Reimplemented from WsfScenarioExtension.
References WsfSimulation::RegisterExtension().