|
WSF
|
#include <WsfCoverageSimulationExtension.hpp>


Public Member Functions | |
| SimulationExtension (const ScenarioExtension &aScenarioExtension) | |
| SimulationExtension (const SimulationExtension &aOther)=default | |
| ~SimulationExtension () override=default | |
| SimulationExtension * | Clone () const override |
| bool | ProcessInput (UtInput &aInput) override |
| bool | Initialize () override |
| void | PendingStart () override |
| void | Complete (double aSimTime) override |
| Grid * | GetGrid (const std::string &aGridName) const |
| Coverage * | GetCoverage (const std::string &aCoverageName) const |
| Public Member Functions inherited from WsfCloneableSimulationExtension | |
| WsfCloneableSimulationExtension ()=default | |
| Public Member Functions inherited from WsfSimulationExtension | |
| WsfSimulationExtension () | |
| ~WsfSimulationExtension () override=default | |
| WsfSimulation & | GetSimulation () const |
| const WsfScenario & | GetScenario () const |
| virtual void | AddedToSimulation () |
| virtual bool | PrepareExtension () |
| virtual bool | PlatformsInitialized () |
| virtual void | Start () |
| Public Member Functions inherited from WsfExtension | |
| virtual | ~WsfExtension ()=default |
| const std::string & | GetExtensionName () const |
Static Public Member Functions | |
| static const SimulationExtension & | Get (const WsfSimulation &aSimulation) |
| static void | __private_SetSim (WsfSimulationExtension &aExtension, WsfSimulation *aSimPtr) |
Additional Inherited Members | |
| Protected Member Functions inherited from WsfExtension | |
| void | InitializeExtensionName (const std::string &aName) |
|
inlineexplicit |
References WsfCloneableSimulationExtension::WsfCloneableSimulationExtension().
Referenced by Clone(), Get(), and SimulationExtension().
|
default |
References SimulationExtension().
|
overridedefault |
|
inlineoverridevirtual |
Implements WsfCloneableSimulationExtension.
References SimulationExtension().
|
overridevirtual |
Called in response to a call to WsfSimulation::Complete. This method is used to release any resources (close files or sockets, delete objects, etc.) that were allocated by the Initialize/PrepareExtension methods or otherwise allocated during the execution of the simulation. No other events or observer callbacks will be dispatched after this is called.
| aSimTime | The final simulation time of the simulation. |
Reimplemented from WsfSimulationExtension.
References WsfSimulationExtension::GetSimulation().
|
static |
| Coverage * wsf::coverage::SimulationExtension::GetCoverage | ( | const std::string & | aCoverageName | ) | const |
| Grid * wsf::coverage::SimulationExtension::GetGrid | ( | const std::string & | aGridName | ) | const |
|
overridevirtual |
Called in response to WsfSimulation::Initialize. This is called to allow the extension to perform any initialization that is required.
Reimplemented from WsfSimulationExtension.
References WsfSimulationExtension::GetSimulation().
|
overridevirtual |
Called in response to a call to WsfSimulation::Initialize complete and pending start state. PendingStart is typically called immediately after the simulation is initialized in the main event loop. The simulation is in its pending start state, although the extension may also add additional platforms. using WsfSimulation::AddPlatform.
Reimplemented from WsfSimulationExtension.
References WsfSimulationExtension::GetSimulation().
|
overridevirtual |
Reimplemented from WsfCloneableSimulationExtension.
References WsfObjectTypeList< T >::Find(), wsf::coverage::CoverageTypes::Get(), and wsf::coverage::GridTypes::Get().