WSF
WsfCloneableSimulationExtension Class Referenceabstract

#include <WsfSimulationExtension.hpp>

Inheritance diagram for WsfCloneableSimulationExtension:
Collaboration diagram for WsfCloneableSimulationExtension:

Public Member Functions

 WsfCloneableSimulationExtension ()=default
virtual WsfCloneableSimulationExtensionClone () const =0
virtual bool ProcessInput (UtInput &aInput)
Public Member Functions inherited from WsfSimulationExtension
 WsfSimulationExtension ()
 ~WsfSimulationExtension () override=default
WsfSimulationGetSimulation () const
const WsfScenarioGetScenario () const
virtual void AddedToSimulation ()
virtual bool Initialize ()
virtual bool PrepareExtension ()
virtual bool PlatformsInitialized ()
virtual void PendingStart ()
virtual void Start ()
virtual void Complete (double aSimTime)
Public Member Functions inherited from WsfExtension
virtual ~WsfExtension ()=default
const std::string & GetExtensionName () const

Additional Inherited Members

static void __private_SetSim (WsfSimulationExtension &aExtension, WsfSimulation *aSimPtr)
Protected Member Functions inherited from WsfExtension
void InitializeExtensionName (const std::string &aName)

Detailed Description

A cloneable simulation extension. Cloneable extensions read input and are cloned for each simulation.

Constructor & Destructor Documentation

◆ WsfCloneableSimulationExtension()

Member Function Documentation

◆ Clone()

virtual WsfCloneableSimulationExtension * WsfCloneableSimulationExtension::Clone ( ) const
pure virtual

◆ ProcessInput()

virtual bool WsfCloneableSimulationExtension::ProcessInput ( UtInput & aInput)
inlinevirtual

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