|
WSF
|
#include <WsfMTT_Interface.hpp>


Public Member Functions | |
| WsfMTT_Interface (const WsfMTT_InterfaceData &aData) | |
| ~WsfMTT_Interface () override | |
| void | AddedToSimulation () override |
| bool | Initialize () override |
| MTT * | GetMTT (WsfStringId aPlatformId) |
| WsfMTT_ReferencePoint & | GetReferencePoint () |
| void | Register (std::shared_ptr< MTT > aMTT_Ptr, WsfPlatform *aPlatformPtr) |
| Public Member Functions inherited from WsfSimulationExtension | |
| WsfSimulationExtension () | |
| ~WsfSimulationExtension () override=default | |
| WsfSimulation & | GetSimulation () const |
| const WsfScenario & | GetScenario () const |
| 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 |
| Public Member Functions inherited from WsfMTT_InterfaceData | |
| WsfMTT_InterfaceData (WsfScenario &aScenario) | |
| virtual | ~WsfMTT_InterfaceData ()=default |
| bool | ProcessInput (UtInput &aInput) |
Static Public Member Functions | |
| static WsfMTT_Interface * | Find (const WsfSimulation &aSimulation) |
| static void | __private_SetSim (WsfSimulationExtension &aExtension, WsfSimulation *aSimPtr) |
Additional Inherited Members | |
| Public Attributes inherited from WsfMTT_InterfaceData | |
| WsfScenario * | mScenarioPtr |
| bool | mUserReferencePointDefined |
| bool | mReferencePointDefined |
| WsfMTT_ReferencePoint | mReferencePoint |
| Protected Member Functions inherited from WsfExtension | |
| void | InitializeExtensionName (const std::string &aName) |
| WsfMTT_Interface::WsfMTT_Interface | ( | const WsfMTT_InterfaceData & | aData | ) |
References WsfMTT_InterfaceData::WsfMTT_InterfaceData().
Referenced by Find().
|
override |
References SupBlock::ResetState().
|
overridevirtual |
Called in response to WsfSimulation::RegisterExtension. The extension has now been registered in the simulation.
Reimplemented from WsfSimulationExtension.
References WsfCSV_EventOutputData::AddDataTags(), WsfCSV_EventOutput::Find(), WsfEventOutput::Find(), WsfSimulationExtension::GetSimulation(), and Register_event_output().
|
static |
References WsfSimulation::FindExtension(), WsfMTT_Interface(), and WsfSimulationExtension::WsfSimulation.
Referenced by MTT::SetTrackManager().
| MTT * WsfMTT_Interface::GetMTT | ( | WsfStringId | aPlatformId | ) |
|
inline |
References WsfMTT_InterfaceData::mReferencePoint.
Referenced by MTT_PerceivedCluster::CopyFrom().
|
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 WsfMTT_InterfaceData::mReferencePointDefined, and WsfMTT_InterfaceData::mUserReferencePointDefined.
| void WsfMTT_Interface::Register | ( | std::shared_ptr< MTT > | aMTT_Ptr, |
| WsfPlatform * | aPlatformPtr ) |
References WsfObject::GetNameId(), WsfMTT_InterfaceData::mReferencePoint, and WsfMTT_InterfaceData::mReferencePointDefined.
Referenced by WsfMTT_Correlation::Initialize().