|
WSF
|
Processes simulation events and writes to a simdis ASI file. More...
#include <WsfSIMDIS_Interface.hpp>


Public Member Functions | |
| Interface (ScenarioExtension &aExtension) | |
| ~Interface () override=default | |
| void | AddedToSimulation () override |
| Public Member Functions inherited from WsfSimulationExtension | |
| WsfSimulationExtension () | |
| ~WsfSimulationExtension () override=default | |
| WsfSimulation & | GetSimulation () const |
| const WsfScenario & | GetScenario () 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 Interface * | Find (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) |
Processes simulation events and writes to a simdis ASI file.
| wsf::simdis::Interface::Interface | ( | ScenarioExtension & | aExtension | ) |
Referenced by Find(), and ~Interface().
|
overridedefault |
References AddedToSimulation(), Find(), Interface(), and WsfSimulationExtension::WsfSimulation.
|
overridevirtual |
Called in response to WsfSimulation::RegisterExtension. The extension has now been registered in the simulation.
Reimplemented from WsfSimulationExtension.
References WsfExtEntityDeadReckon::DeadReckonChanged, WsfExtInterface::Find(), WsfExtInterface::GetEntityDeadReckon(), WsfSimulationExtension::GetScenario(), WsfSimulationExtension::GetSimulation(), WsfObserver::PlatformBroken(), WsfObserver::PlatformInitialized(), WsfExtEntityDeadReckon::RequestService(), WsfExtEntityDeadReckon::RequireExternalEntities(), WsfObserver::SensorTrackDropped(), WsfObserver::SensorTrackInitiated(), and WsfObserver::WeaponHit().
Referenced by ~Interface().
|
static |
References WsfSimulation::FindExtension(), Interface(), and WsfSimulationExtension::WsfSimulation.
Referenced by ~Interface().