#include <WsfP6DOF_TypeManager.hpp>
◆ WsfP6DOF_TypeManager()
| WsfP6DOF_TypeManager::WsfP6DOF_TypeManager |
( |
| ) |
|
◆ ~WsfP6DOF_TypeManager()
| WsfP6DOF_TypeManager::~WsfP6DOF_TypeManager |
( |
| ) |
|
|
override |
◆ AddedToScenario()
| void WsfP6DOF_TypeManager::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 WsfObjectTypeList< T >::Add(), WsfEventPipeExtension::Find(), WsfFuelTypes::Get(), WsfMoverTypes::Get(), WsfProcessorTypes::Get(), WsfWeaponTypes::Get(), WsfScenarioExtension::GetScenario(), wsf::p6dof::EventPipe::RegisterEvents(), and WsfScenarioExtension::WsfScenario.
◆ GetP6DofVehiclePlatformTypeMatch()
| std::string WsfP6DOF_TypeManager::GetP6DofVehiclePlatformTypeMatch |
( |
const std::string & | aNameP6DofVehicleType | ) |
const |
◆ ProcessInput()
| bool WsfP6DOF_TypeManager::ProcessInput |
( |
UtInput & | aInput | ) |
|
|
overridevirtual |
Process potential input for the extension. This method examines the current input command to determine if it is one that is recognized by the extension. If it is one recognized by the extension then it processes the command and returns 'true', otherwise it returns 'false'.
- Parameters
-
| aInput | a reference to a UtInput object. |
- Returns
- 'true' if the command was one recognized by the extension or 'false' if not.
- Exceptions
-
| UtInput::ExceptionBase | (or an object derived from it) if the command was recognized but contains some sort of error. |
Reimplemented from WsfScenarioExtension.
References P6DofTypeManager::ProcessInput().
◆ SimulationCreated()
| void WsfP6DOF_TypeManager::SimulationCreated |
( |
WsfSimulation & | aSimulation | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: