15#include "wsf_mil_export.h"
93 double aJammingDeltaGain,
UtStringId WsfStringId
WsfStringId – the same thing as UtStringId.
Definition WsfStringId.hpp:23
Definition WsfEM_XmtrRcvr.hpp:42
Definition WsfEM_Xmtr.hpp:55
WsfEW_Technique * Clone() const override
Definition WsfEW_EA.cpp:505
bool Initialize(WsfSimulation &aSimulation) override
Definition WsfEW_EA.cpp:510
WsfStringId GetMitigationClassId() const override
Definition WsfEW_EA.hpp:61
bool ProcessInput(UtInput &aInput) override
Definition WsfEW_EA.cpp:515
virtual bool SetDeltaGainTechnique(double aSimTime, WsfStringId aTechniqueId, bool aOnOff, bool aDebug, WsfStringId aEffectId, double aJammingDeltaGain, WsfStringId aSystemTypeId, WsfStringId aSystemFunctionId)
Definition WsfEW_EA_EP.hpp:70
virtual bool DeselectTechnique(unsigned int aIndex)
Definition WsfEW_EA_EP.cpp:374
virtual bool Initialize(WsfSimulation &aSimulation, WsfEM_XmtrRcvr *aXmtrRcvrPtr)
Definition WsfEW_EA_EP.cpp:53
WsfEW_EA_EP * Clone() const override=0
WsfEW_EA_EP()
Definition WsfEW_EA_EP.cpp:32
virtual bool SelectTechnique(unsigned int aIndex)
Definition WsfEW_EA_EP.cpp:283
virtual bool AddTechnique(WsfEW_Technique *aTechniquePtr)
Definition WsfEW_EA_EP.cpp:228
virtual WsfEW_Technique * GetTechnique(WsfEW_Types::TechniqueId aTechniqueId) const
Definition WsfEW_EA_EP.cpp:159
WsfEW_EA & operator=(const WsfEW_EA &)=delete
WsfEW_EA()
Definition WsfEW_EA.cpp:46
std::map< WsfEW_Types::TechniqueId, EA_Technique * >::const_iterator TechniqueIdToPtrMapConstIter
Definition WsfEW_EA.hpp:74
std::map< WsfEW_Types::TechniqueId, EA_Technique * >::iterator TechniqueIdToPtrMapIter
Definition WsfEW_EA.hpp:73
static WsfEW_EA_EP * GetElectronicAttack(const WsfEM_Xmtr &aXmtr)
Convenience method to get the electronic attack object for the specified transmitter.
Definition WsfEW_EA.cpp:30
std::map< WsfEW_Types::TechniqueId, EA_Technique * > TechniqueIdToPtrMap
Map the technique's ID to its location (pointer).
Definition WsfEW_EA.hpp:72
static void SetElectronicAttack(WsfEM_Xmtr &aXmtr, WsfEW_EA_EP *aElectronicAttackPtr)
Convenience method to set the electronic attack object for the specified transmitter.
Definition WsfEW_EA.cpp:39
SystemFunction
The type of system function types the EW effect can affect.
Definition WsfEW_Effect.hpp:114
Definition WsfEW_Technique.hpp:37
WsfEW_Technique()
Definition WsfEW_Technique.cpp:33
The main controller for a simulation.
Definition WsfSimulation.hpp:109
WsfStringId TechniqueId
Definition WsfEW_Types.hpp:26