#include <WsfAtmosphereScenarioExtension.hpp>
|
| static constexpr const char * | cEXTENSION_NAME = "wsf_atmosphere_model_manager" |
◆ AtmosphereScenarioExtension()
| wsf::space::AtmosphereScenarioExtension::AtmosphereScenarioExtension |
( |
| ) |
|
◆ ~AtmosphereScenarioExtension()
| wsf::space::AtmosphereScenarioExtension::~AtmosphereScenarioExtension |
( |
| ) |
|
|
overridedefault |
◆ AddedToScenario()
| void wsf::space::AtmosphereScenarioExtension::AddedToScenario |
( |
| ) |
|
|
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.:
WsfAntennaPatterTypes::Get(scenario).AddObjectFactor(MyAntennaPattern::ObjectFactory);
static WSF_EXPORT WsfMoverTypes & Get(WsfScenario &aScenario)
Return a modifiable reference to the type list associated with the specified scenario.
Definition WsfMoverTypes.cpp:53
bool AddCoreType(WsfStringId aId, std::unique_ptr< T > aDefinitionPtr)
Definition WsfObjectTypeList.hpp:102
WsfScenario & GetScenario() const
Definition WsfScenarioExtension.hpp:46
friend class WsfScenario
Definition WsfScenarioExtension.hpp:39
Script classes must NOT be registered here because they are global to the entire application. They should be registered in WsfApplication::AddedToApplication.
- Note
- GetScenario() and GetApplication() are now valid.
Reimplemented from WsfScenarioExtension.
References WsfScenario::AddTypeList(), WsfScenarioExtension::GetScenario(), and WsfScenarioExtension::WsfScenario.
◆ cEXTENSION_NAME
| const char* wsf::space::AtmosphereScenarioExtension::cEXTENSION_NAME = "wsf_atmosphere_model_manager" |
|
staticconstexpr |
The documentation for this class was generated from the following files: