9#ifndef WSF_ALT_LOC_SIMULATION_EXTENSION_HPP
10#define WSF_ALT_LOC_SIMULATION_EXTENSION_HPP
12#include "wsf_alternate_locations_export.h"
14#include "UtCallback.hpp"
43 static constexpr const char*
cEXTENSION =
"wsf_alternate_locations";
WsfSimulationExtension()
Definition WsfSimulationExtension.cpp:23
The main controller for a simulation.
Definition WsfSimulation.hpp:109
Definition WsfAltLocComponent.hpp:50
static constexpr double cINVALID_DRAW
Definition WsfAltLocComponent.hpp:60
Definition WsfAltLocSimulationExtension.hpp:41
static constexpr const char * cEXTENSION
Definition WsfAltLocSimulationExtension.hpp:43
void AddedToSimulation() override
Definition WsfAltLocSimulationExtension.cpp:29
bool GetGlobalDrawEnabled() const
Definition WsfAltLocSimulationExtension.hpp:57
SimulationExtension(const InputData &aData)
Definition WsfAltLocSimulationExtension.hpp:45
bool GetGlobalDebugEnabled() const
Definition WsfAltLocSimulationExtension.hpp:56
WsfObserver::EventCallback & GetObserver()
Definition WsfAltLocSimulationExtension.hpp:54
double GetDraw()
Definition WsfAltLocSimulationExtension.cpp:44
static SimulationExtension & Get(const WsfSimulation &aSimulation)
Definition WsfAltLocSimulationExtension.cpp:39
Observer definitions for cyber events.
Definition WsfAdvancedBehaviorObserver.hpp:22
UtCallbackListN< void(double, WsfPlatform *, wsf::altloc::Component *)> EventCallback
Definition WsfAltLocSimulationExtension.hpp:24
WSF_ALTERNATE_LOCATIONS_EXPORT EventCallback & Event(const WsfSimulation *aSimulationPtr)
Definition WsfAltLocSimulationExtension.cpp:19
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32