| AddCoherencyMask(Coherency aCoherency) | WsfEW_Effect | inline |
| AddSystemFunctionMask(SystemFunction aSystemFunction) | WsfEW_Effect | inline |
| AddSystemFunctionMask(const std::string &aSystemFunctionId) | WsfEW_Effect | |
| AllowTarget(WsfPlatform *aXmtrPlatform, WsfPlatform *aTargetPlatform) const | WsfEW_Effect | virtual |
| ApplyMitigatedEffect(WsfEW_Effect *aEW_EffectPtr, WsfEW_Effects &aEW_Effects) const override | WsfEW_PowerEffect | virtual |
| ApplyUnmitigatedEffect(WsfEW_Effects &aEW_Effects) const override | WsfEW_PowerEffect | virtual |
| Behavior enum name | WsfEW_Effect | |
| cCM_NONE enum value | WsfEW_RepeaterEffect | |
| cCM_USE_ACTUALS enum value | WsfEW_RepeaterEffect | |
| cCM_USE_REPEATER enum value | WsfEW_RepeaterEffect | |
| cCM_USE_REPEATER_ACTUALS enum value | WsfEW_RepeaterEffect | |
| cEB_AGILITY_EFFECT enum value | WsfEW_Effect | |
| cEB_DROP_MESSAGE enum value | WsfEW_Effect | |
| cEB_DROP_TRACK enum value | WsfEW_Effect | |
| cEB_FALSE_TARGET_EFFECT enum value | WsfEW_Effect | |
| cEB_FLOODED_BLOCKED enum value | WsfEW_Effect | |
| cEB_FLOODED_MAINTAINED enum value | WsfEW_Effect | |
| cEB_JAM_STROBE_EFFECT enum value | WsfEW_Effect | |
| cEB_JAMMER_POWER_EFFECT enum value | WsfEW_Effect | |
| cEB_MAINTAIN_MESSAGE enum value | WsfEW_Effect | |
| cEB_MAINTAIN_TRACK enum value | WsfEW_Effect | |
| cEB_MESSAGE_ERROR enum value | WsfEW_Effect | |
| cEB_NEXT_FREE_MASK enum value | WsfEW_Effect | |
| cEB_PULSE_EFFECT enum value | WsfEW_Effect | |
| cEB_REPEATER_EFFECT enum value | WsfEW_Effect | |
| cEB_REPEATER_UPDATE enum value | WsfEW_Effect | |
| cEB_SIGNAL_POWER_EFFECT enum value | WsfEW_Effect | |
| cEB_SLC_DEGRADE_EFFECT enum value | WsfEW_Effect | |
| cEB_TARGET_REJECT_EFFECT enum value | WsfEW_Effect | |
| cEB_TRACK_ERROR enum value | WsfEW_Effect | |
| cEB_UNDEFINED enum value | WsfEW_Effect | |
| cEC_COHERENT enum value | WsfEW_Effect | |
| cEC_COHERENT_PULSE enum value | WsfEW_Effect | |
| cEC_NONCOHERENT enum value | WsfEW_Effect | |
| cEC_NONCOHERENT_PULSE enum value | WsfEW_Effect | |
| cEC_NONE enum value | WsfEW_Effect | |
| cEM_ASK enum value | WsfEW_Effect | |
| cEM_BPSK enum value | WsfEW_Effect | |
| cEM_COHPULSE enum value | WsfEW_Effect | |
| cEM_CW enum value | WsfEW_Effect | |
| cEM_DPSK enum value | WsfEW_Effect | |
| cEM_FSK enum value | WsfEW_Effect | |
| cEM_LINEARFM enum value | WsfEW_Effect | |
| cEM_NONCOHPULSE enum value | WsfEW_Effect | |
| cEM_NONE enum value | WsfEW_Effect | |
| cEM_NONLINEARFM enum value | WsfEW_Effect | |
| cEM_PHASECODE enum value | WsfEW_Effect | |
| cEM_PHASEKEY enum value | WsfEW_Effect | |
| cEM_PHASEMOD enum value | WsfEW_Effect | |
| cEM_PSK enum value | WsfEW_Effect | |
| cEM_QAM enum value | WsfEW_Effect | |
| cEM_QPSK enum value | WsfEW_Effect | |
| cES_COMM enum value | WsfEW_Effect | |
| cES_JAMMER enum value | WsfEW_Effect | |
| cES_NEXT_FREE_MASK enum value | WsfEW_Effect | |
| cES_SENSOR enum value | WsfEW_Effect | |
| cES_UNDEFINED enum value | WsfEW_Effect | |
| cJRL_BOTH enum value | WsfEW_RadiusEffect | |
| cJRL_EQUAL enum value | WsfEW_RadiusEffect | |
| cJRL_INSIDE enum value | WsfEW_RadiusEffect | |
| cJRL_NONE enum value | WsfEW_RadiusEffect | |
| cJRL_OUTSIDE enum value | WsfEW_RadiusEffect | |
| Clone() const override | WsfEW_PulseEffect | virtual |
| cMG_DESIRED_RCS enum value | WsfEW_RepeaterEffect | |
| cMG_MASKING enum value | WsfEW_RepeaterEffect | |
| cMG_MIN_DETECT enum value | WsfEW_RepeaterEffect | |
| cMG_MIN_J_TO_N enum value | WsfEW_RepeaterEffect | |
| cMG_MIN_J_TO_S enum value | WsfEW_RepeaterEffect | |
| cMG_NONE enum value | WsfEW_RepeaterEffect | |
| Coherency enum name | WsfEW_Effect | |
| ControlMethod enum name | WsfEW_RepeaterEffect | |
| ConvertCoherencyIdToMask(WsfStringId aCoherencyId) | WsfEW_Effect | static |
| ConvertToEW_SystemFunction(WsfEM_Rcvr::RcvrFunction aRcvrFunction) | WsfEW_Effect | static |
| ConvertToEW_SystemFunction(WsfEM_Xmtr::XmtrFunction aXmtrFunction) | WsfEW_Effect | static |
| cTP_ALL enum value | WsfEW_Effect | |
| cTP_NON_SELF_PROTECT enum value | WsfEW_Effect | |
| cTP_SELF_PROTECT enum value | WsfEW_Effect | |
| DebugEnabled() const | WsfEW_Effect | inline |
| EffectDataExists(WsfStringId aSystemTypeId) const | WsfEW_Effect | protected |
| EffectDataMap typedef | WsfEW_Effect | protected |
| ExplicitJPD(WsfStringId aSystemTypeId) | WsfEW_PulseEffect | |
| GainControlType enum name | WsfEW_RepeaterEffect | |
| GetBaseType() const | WsfObject | |
| GetBaseTypeId() const | WsfObject | inline |
| GetBehavior() const | WsfEW_Effect | inline |
| GetCoherencyMask() const | WsfEW_Effect | inline |
| GetControlMethod(WsfStringId aSystemTypeId) const | WsfEW_RepeaterEffect | |
| GetDesiredFT_RCS(WsfStringId aSystemTypeId) const | WsfEW_RepeaterEffect | |
| GetDesiredJtoN(WsfStringId aSystemTypeId) const | WsfEW_RepeaterEffect | |
| GetDesiredJtoS(WsfStringId aSystemTypeId) const | WsfEW_RepeaterEffect | |
| GetEA_EP_Ptr() const | WsfEW_Effect | inline |
| GetEA_Ptr() const | WsfEW_Effect | |
| GetEffectData(WsfStringId aSystemTypeId) | WsfEW_Effect | protectedvirtual |
| GetEP_Ptr() const | WsfEW_Effect | |
| GetGainControlTypeMask(WsfStringId aSystemTypeId) const | WsfEW_RepeaterEffect | |
| GetJammerPulseDensity(WsfStringId aSystemTypeId) const | WsfEW_PulseEffect | |
| GetJammingPowerGain(WsfStringId aSystemTypeId) const | WsfEW_PowerEffect | |
| GetJammingPulseDensity() const override | WsfEW_PulseEffect | inlinevirtual |
| GetJammingPulseDensity(WsfEM_Xmtr *aXmtrPtr) const override | WsfEW_PulseEffect | virtual |
| GetJtoSGain(WsfStringId aSystemTypeId, Coherency aCoherencyType=cEC_NONE) const | WsfEW_PowerEffect | |
| GetJtoSTableSize(WsfStringId aSystemTypeId) const | WsfEW_PowerEffect | |
| GetMaskingFactor(WsfStringId aSystemTypeId) const | WsfEW_RepeaterEffect | |
| GetMaximumGainFactor(WsfStringId aSystemTypeId) const | WsfEW_RepeaterEffect | |
| GetMinDetectFactor(WsfStringId aSystemTypeId) const | WsfEW_RepeaterEffect | |
| GetMinimumGainFactor(WsfStringId aSystemTypeId) const | WsfEW_RepeaterEffect | |
| GetModulationGain(WsfStringId aSystemTypeId) const | WsfEW_PowerEffect | |
| GetName() const | WsfObject | |
| GetNameId() const | WsfObject | inline |
| GetRadiusFactor(WsfStringId aSystemTypeId) const | WsfEW_RadiusEffect | |
| GetRadiusFactor(WsfStringId aSystemTypeId, RadiusLimitType aJRL_Type) const | WsfEW_RadiusEffect | |
| GetRadiusLimitMask(WsfStringId aSystemTypeId) const | WsfEW_RadiusEffect | |
| GetRandom() | WsfEW_Effect | inline |
| GetRcvrNoiseGain(WsfStringId aSystemTypeId) const | WsfEW_PowerEffect | |
| GetRepeaterFactor() | WsfEW_RepeaterEffect | inlineprotected |
| GetScriptClassName() const override | WsfObject | |
| GetSignalPowerGain(WsfStringId aSystemTypeId) const | WsfEW_PowerEffect | |
| GetSimulation() const | WsfEW_Effect | |
| GetSystemFunctionMask() const | WsfEW_Effect | inline |
| GetTechniquePtr() const | WsfEW_Effect | inline |
| GetType() const | WsfObject | |
| GetTypeId() const | WsfObject | inline |
| GetTypeList() const | WsfObject | inline |
| Initialize(WsfSimulation &aSimulation) override | WsfEW_PulseEffect | virtual |
| InsertNewEffectData(WsfStringId aSystemTypeId, WsfEW_Types::EW_EffectData *aEffectPtr) | WsfEW_Effect | protected |
| IsA_TypeOf(WsfStringId aType) const | WsfObject | inline |
| mBehavior | WsfEW_Effect | protected |
| mCoherencyMask | WsfEW_Effect | protected |
| mCurrentRcvrPlatformId | WsfEW_Effect | protected |
| mCurrentRcvrUniqueId | WsfEW_Effect | protected |
| mCurrentTargetId | WsfEW_Effect | protected |
| mCurrentXmtrPlatformId | WsfEW_Effect | protected |
| mCurrentXmtrUniqueId | WsfEW_Effect | protected |
| mDebug | WsfEW_Effect | protected |
| mEffectDataMap | WsfEW_Effect | protected |
| mEffectedSystemId | WsfEW_Effect | protected |
| mEffectingSystemId | WsfEW_Effect | protected |
| ModulationType enum name | WsfEW_Effect | |
| mSystemFunctionMask | WsfEW_Effect | protected |
| mUpdatingEffect | WsfEW_Effect | protected |
| NewEffectData() override | WsfEW_PulseEffect | inlineprotectedvirtual |
| operator=(const WsfEW_PulseEffect &)=delete | WsfEW_PulseEffect | |
| WsfEW_PowerEffect::operator=(const WsfEW_PowerEffect &)=delete | WsfEW_PowerEffect | |
| WsfEW_RepeaterEffect::operator=(const WsfEW_RepeaterEffect &)=delete | WsfEW_RepeaterEffect | |
| WsfEW_RadiusEffect::operator=(const WsfEW_RadiusEffect &)=delete | WsfEW_RadiusEffect | |
| WsfEW_Effect::operator=(const WsfEW_Effect &)=delete | WsfEW_Effect | |
| WsfObject::operator=(const WsfObject &aRhs) | WsfObject | |
| PrintUpdateMessage(ut::log::MessageStream &aStream, double aSimTime, WsfEW_Effect *aEW_EffectPtr=nullptr) | WsfEW_Effect | protectedvirtual |
| ProcessEffectDataBlock(UtInputBlock &aInputBlock, WsfStringId aSystemTypeId) | WsfEW_Effect | protected |
| ProcessInput(UtInput &aInput) override | WsfEW_PulseEffect | virtual |
| ProcessMitigatedEffect(double aSimTime, const WsfEM_Interaction &aTargetInteraction, const WsfEM_Interaction &aJammerToTgtInteraction, const ut::optional< WsfEM_Interaction > &aTgtToJammerInteraction, WsfEW_Effects &aEW_Effects, WsfEW_Effect *aEW_EffectPtr=nullptr) | WsfEW_Effect | virtual |
| ProcessUnmitigatedEffect(double aSimTime, const WsfEM_Interaction &aTargetInteraction, const WsfEM_Interaction &aJammerToTgtInteraction, const ut::optional< WsfEM_Interaction > &aTgtToJammerInteraction, WsfEW_Effects &aEW_Effects) | WsfEW_Effect | virtual |
| PropagateEffectDataPtr(WsfStringId aSystemTypeId) override | WsfEW_PulseEffect | protectedvirtual |
| RadiusLimitType enum name | WsfEW_RadiusEffect | |
| RadiusTypeToValueMap typedef | WsfEW_RadiusEffect | |
| RemoveJammerXmtr(unsigned int aXmtrId) | WsfEW_Effect | virtual |
| RemoveJammerXmtr(WsfEM_Xmtr *aJammerXmtrPtr) | WsfEW_Effect | virtual |
| ResetEffectData(WsfStringId aSystemTypeId) | WsfEW_Effect | inlineprotected |
| ResetProtectionTypeFlag(WsfEM_Xmtr *aXmtrPtr, const WsfEM_Interaction &aTargetInteraction, WsfEW_Effects &aEW_Effects) | WsfEW_Effect | protected |
| Serialize(T &aBuff) | WsfObject | inline |
| SetBehavior(Behavior aBehavior) | WsfEW_Effect | inline |
| SetCoherencyMask(Coherency aCoherency) | WsfEW_Effect | inline |
| SetControlMethod(WsfStringId aSystemTypeId, ControlMethod aControlMethod) | WsfEW_RepeaterEffect | |
| SetDebug(bool aDebug) | WsfEW_Effect | inline |
| SetDesiredFT_RCS(WsfStringId aSystemTypeId, double aDesiredFT_MaskingRCS) | WsfEW_RepeaterEffect | |
| SetDesiredJtoN(WsfStringId aSystemTypeId, double aDesiredJtoN) | WsfEW_RepeaterEffect | |
| SetDesiredJtoS(WsfStringId aSystemTypeId, double aDesiredJtoS) | WsfEW_RepeaterEffect | |
| SetEA_EP_Ptr(WsfEW_EA_EP *aPtr) | WsfEW_Effect | inline |
| SetGainFactors(WsfStringId aSystemTypeId, double aMinimumGainFactor, double aMaximumGainFactor) | WsfEW_RepeaterEffect | |
| SetJammerPulseDensity(WsfStringId aSystemTypeId, double aJammerPulseDensity, bool aIsExplicit=false) | WsfEW_PulseEffect | virtual |
| SetJammingPowerGain(WsfStringId aSystemTypeId, double aJammingPowerGain) | WsfEW_PowerEffect | |
| SetJammingPulseDensity(double aJammingPulseDensity) | WsfEW_PulseEffect | inline |
| SetMaskingFactor(WsfStringId aSystemTypeId, double aMaskingFactor) | WsfEW_RepeaterEffect | |
| SetMinDetectFactor(WsfStringId aSystemTypeId, double aMinDetectFactor) | WsfEW_RepeaterEffect | |
| SetModulationGain(WsfStringId aSystemTypeId, double aModulaitonGain) | WsfEW_PowerEffect | |
| SetName(WsfStringId aName) | WsfObject | inline |
| SetPulseDensityFactor(double aPulseDensityFactor) | WsfEW_PulseEffect | inline |
| SetRcvrNoiseGain(WsfStringId aSystemTypeId, double aRcvrNoiseGain) | WsfEW_PowerEffect | |
| SetSignalPowerGain(WsfStringId aSystemTypeId, double aSignalPowerGain) | WsfEW_PowerEffect | |
| SetSystemFunctionMask(SystemFunction aSystemFunction) | WsfEW_Effect | inline |
| SetSystemFunctionMask(const std::string &aSystemFunctionId) | WsfEW_Effect | |
| SetTechniquePtr(WsfEW_Technique *aPtr) | WsfEW_Effect | inline |
| SetType(WsfStringId aType) | WsfObject | |
| SystemFunction enum name | WsfEW_Effect | |
| TargetProtectionType enum name | WsfEW_Effect | |
| TypeList typedef | WsfObject | |
| UpdateCurrentIds(WsfEM_Rcvr *aRcvrPtr, WsfEM_Xmtr *aXmtrPtr, WsfPlatform *aTargetPtr) | WsfEW_Effect | virtual |
| UpdateEffects(double aSimTime, const WsfEM_Interaction &aTargetInteraction, const WsfEM_Interaction &aJammerToTgtInteraction, const ut::optional< WsfEM_Interaction > &aTgtToJammerInteraction, WsfEW_Effects &aEW_Effects, WsfEW_Effect *aEW_EffectPtr=nullptr) override | WsfEW_PulseEffect | virtual |
| UpdateGainFactors(const WsfEM_Interaction &aTargetInteraction, const WsfEM_Interaction &aJammerToTgtInteraction, const ut::optional< WsfEM_Interaction > &aTgtToJammerInteraction, double aCurrentGains[]) | WsfEW_RepeaterEffect | protected |
| UpdateJammerPulseDensity(WsfEM_Xmtr *aJammerXmtrPtr, WsfEM_Xmtr *aRadarXmtrPtr) | WsfEW_PulseEffect | virtual |
| WsfEW_Effect()=default | WsfEW_Effect | |
| WsfEW_Effect(const WsfEW_Effect &aSrc) | WsfEW_Effect | protected |
| WsfEW_PowerEffect() | WsfEW_PowerEffect | |
| WsfEW_PowerEffect(const WsfEW_PowerEffect &aSrc) | WsfEW_PowerEffect | protected |
| WsfEW_PulseEffect() | WsfEW_PulseEffect | |
| WsfEW_PulseEffect(const WsfEW_PulseEffect &aSrc) | WsfEW_PulseEffect | protected |
| WsfEW_RadiusEffect() | WsfEW_RadiusEffect | |
| WsfEW_RadiusEffect(const WsfEW_RadiusEffect &aSrc) | WsfEW_RadiusEffect | protected |
| WsfEW_RepeaterEffect() | WsfEW_RepeaterEffect | |
| WsfEW_RepeaterEffect(const WsfEW_RepeaterEffect &aSrc) | WsfEW_RepeaterEffect | protected |
| WsfObject() | WsfObject | |
| WsfObject(const WsfObject &aSrc) | WsfObject | protected |
| ~WsfEW_Effect() override | WsfEW_Effect | |
| ~WsfEW_PowerEffect() override=default | WsfEW_PowerEffect | |
| ~WsfEW_PulseEffect() override=default | WsfEW_PulseEffect | |
| ~WsfEW_RadiusEffect() override=default | WsfEW_RadiusEffect | |
| ~WsfEW_RepeaterEffect() override=default | WsfEW_RepeaterEffect | |
| ~WsfObject() override | WsfObject | |