WSF
WsfL16_Extension Class Reference

#include <Loader.hpp>

Inheritance diagram for WsfL16_Extension:
Collaboration diagram for WsfL16_Extension:

Public Member Functions

 WsfL16_Extension (WsfScenario &aScenario)
 ~WsfL16_Extension () override
bool ProcessInput (UtInput &aInput) override
void SimulationCreated (WsfSimulation &aSimulation) override
 Returns the name of the module this setup object creates.
WsfL16::ComputerPartTypesGetComputerPartTypes () const
Public Member Functions inherited from WsfScenarioExtension
 WsfScenarioExtension ()
 ~WsfScenarioExtension () override
WsfScenarioGetScenario () const
WsfApplicationGetApplication () const
virtual void AddedToScenario ()
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

Static Public Member Functions

static WsfL16_ExtensionFind (const WsfScenario &aScenario)

Public Attributes

std::unique_ptr< WsfL16::ComputerPartTypesmComputerPartTypes
WsfL16::InterfaceSetup mInterfaceSetup

Additional Inherited Members

Protected Member Functions inherited from WsfExtension
void InitializeExtensionName (const std::string &aName)

Constructor & Destructor Documentation

◆ WsfL16_Extension()

WsfL16_Extension::WsfL16_Extension ( WsfScenario & aScenario)

◆ ~WsfL16_Extension()

WsfL16_Extension::~WsfL16_Extension ( )
override

Member Function Documentation

◆ Find()

◆ GetComputerPartTypes()

WsfL16::ComputerPartTypes & WsfL16_Extension::GetComputerPartTypes ( ) const
inline

◆ ProcessInput()

bool WsfL16_Extension::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
aInputa 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 mInterfaceSetup.

◆ SimulationCreated()

void WsfL16_Extension::SimulationCreated ( WsfSimulation & aSimulation)
overridevirtual

Returns the name of the module this setup object creates.

Reimplemented from WsfScenarioExtension.

References WsfExtension::GetExtensionName(), mInterfaceSetup, and WsfSimulation::RegisterExtension().

Member Data Documentation

◆ mComputerPartTypes

std::unique_ptr<WsfL16::ComputerPartTypes> WsfL16_Extension::mComputerPartTypes

◆ mInterfaceSetup

WsfL16::InterfaceSetup WsfL16_Extension::mInterfaceSetup

The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved