WSF
wsf::altloc::SimulationExtension Class Reference

#include <WsfAltLocSimulationExtension.hpp>

Inheritance diagram for wsf::altloc::SimulationExtension:
Collaboration diagram for wsf::altloc::SimulationExtension:

Public Member Functions

 SimulationExtension (const InputData &aData)
void AddedToSimulation () override
WsfObserver::EventCallbackGetObserver ()
bool GetGlobalDebugEnabled () const
bool GetGlobalDrawEnabled () const
double GetDraw ()
Public Member Functions inherited from WsfSimulationExtension
 WsfSimulationExtension ()
 ~WsfSimulationExtension () override=default
WsfSimulationGetSimulation () const
const WsfScenarioGetScenario () const
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

Static Public Member Functions

static SimulationExtensionGet (const WsfSimulation &aSimulation)
static void __private_SetSim (WsfSimulationExtension &aExtension, WsfSimulation *aSimPtr)

Static Public Attributes

static constexpr const char * cEXTENSION = "wsf_alternate_locations"

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ SimulationExtension()

wsf::altloc::SimulationExtension::SimulationExtension ( const InputData & aData)
inline

Referenced by Get().

Member Function Documentation

◆ AddedToSimulation()

void wsf::altloc::SimulationExtension::AddedToSimulation ( )
overridevirtual

Called in response to WsfSimulation::RegisterExtension. The extension has now been registered in the simulation.

Reimplemented from WsfSimulationExtension.

References wsf::event::output::SimulationExtension::AddEvent(), WsfEventOutput::Find(), and WsfSimulationExtension::GetSimulation().

◆ Get()

◆ GetDraw()

double wsf::altloc::SimulationExtension::GetDraw ( )

◆ GetGlobalDebugEnabled()

bool wsf::altloc::SimulationExtension::GetGlobalDebugEnabled ( ) const
inline

◆ GetGlobalDrawEnabled()

bool wsf::altloc::SimulationExtension::GetGlobalDrawEnabled ( ) const
inline

◆ GetObserver()

WsfObserver::EventCallback & wsf::altloc::SimulationExtension::GetObserver ( )
inline

Referenced by WsfObserver::Event().

Member Data Documentation

◆ cEXTENSION

const char* wsf::altloc::SimulationExtension::cEXTENSION = "wsf_alternate_locations"
staticconstexpr

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