WSF
WsfEW_RadiusEffect Member List

This is the complete list of members for WsfEW_RadiusEffect, including all inherited members.

AddCoherencyMask(Coherency aCoherency)WsfEW_Effectinline
AddSystemFunctionMask(SystemFunction aSystemFunction)WsfEW_Effectinline
AddSystemFunctionMask(const std::string &aSystemFunctionId)WsfEW_Effect
AllowTarget(WsfPlatform *aXmtrPlatform, WsfPlatform *aTargetPlatform) constWsfEW_Effectvirtual
ApplyMitigatedEffect(WsfEW_Effect *aEW_EffectPtr, WsfEW_Effects &aEW_Effects) const overrideWsfEW_RadiusEffectvirtual
ApplyUnmitigatedEffect(WsfEW_Effects &aEW_Effects) const overrideWsfEW_RadiusEffectvirtual
Behavior enum nameWsfEW_Effect
cEB_AGILITY_EFFECT enum valueWsfEW_Effect
cEB_DROP_MESSAGE enum valueWsfEW_Effect
cEB_DROP_TRACK enum valueWsfEW_Effect
cEB_FALSE_TARGET_EFFECT enum valueWsfEW_Effect
cEB_FLOODED_BLOCKED enum valueWsfEW_Effect
cEB_FLOODED_MAINTAINED enum valueWsfEW_Effect
cEB_JAM_STROBE_EFFECT enum valueWsfEW_Effect
cEB_JAMMER_POWER_EFFECT enum valueWsfEW_Effect
cEB_MAINTAIN_MESSAGE enum valueWsfEW_Effect
cEB_MAINTAIN_TRACK enum valueWsfEW_Effect
cEB_MESSAGE_ERROR enum valueWsfEW_Effect
cEB_NEXT_FREE_MASK enum valueWsfEW_Effect
cEB_PULSE_EFFECT enum valueWsfEW_Effect
cEB_REPEATER_EFFECT enum valueWsfEW_Effect
cEB_REPEATER_UPDATE enum valueWsfEW_Effect
cEB_SIGNAL_POWER_EFFECT enum valueWsfEW_Effect
cEB_SLC_DEGRADE_EFFECT enum valueWsfEW_Effect
cEB_TARGET_REJECT_EFFECT enum valueWsfEW_Effect
cEB_TRACK_ERROR enum valueWsfEW_Effect
cEB_UNDEFINED enum valueWsfEW_Effect
cEC_COHERENT enum valueWsfEW_Effect
cEC_COHERENT_PULSE enum valueWsfEW_Effect
cEC_NONCOHERENT enum valueWsfEW_Effect
cEC_NONCOHERENT_PULSE enum valueWsfEW_Effect
cEC_NONE enum valueWsfEW_Effect
cEM_ASK enum valueWsfEW_Effect
cEM_BPSK enum valueWsfEW_Effect
cEM_COHPULSE enum valueWsfEW_Effect
cEM_CW enum valueWsfEW_Effect
cEM_DPSK enum valueWsfEW_Effect
cEM_FSK enum valueWsfEW_Effect
cEM_LINEARFM enum valueWsfEW_Effect
cEM_NONCOHPULSE enum valueWsfEW_Effect
cEM_NONE enum valueWsfEW_Effect
cEM_NONLINEARFM enum valueWsfEW_Effect
cEM_PHASECODE enum valueWsfEW_Effect
cEM_PHASEKEY enum valueWsfEW_Effect
cEM_PHASEMOD enum valueWsfEW_Effect
cEM_PSK enum valueWsfEW_Effect
cEM_QAM enum valueWsfEW_Effect
cEM_QPSK enum valueWsfEW_Effect
cES_COMM enum valueWsfEW_Effect
cES_JAMMER enum valueWsfEW_Effect
cES_NEXT_FREE_MASK enum valueWsfEW_Effect
cES_SENSOR enum valueWsfEW_Effect
cES_UNDEFINED enum valueWsfEW_Effect
cJRL_BOTH enum valueWsfEW_RadiusEffect
cJRL_EQUAL enum valueWsfEW_RadiusEffect
cJRL_INSIDE enum valueWsfEW_RadiusEffect
cJRL_NONE enum valueWsfEW_RadiusEffect
cJRL_OUTSIDE enum valueWsfEW_RadiusEffect
Clone() const overrideWsfEW_RadiusEffectvirtual
Coherency enum nameWsfEW_Effect
ConvertCoherencyIdToMask(WsfStringId aCoherencyId)WsfEW_Effectstatic
ConvertToEW_SystemFunction(WsfEM_Rcvr::RcvrFunction aRcvrFunction)WsfEW_Effectstatic
ConvertToEW_SystemFunction(WsfEM_Xmtr::XmtrFunction aXmtrFunction)WsfEW_Effectstatic
cTP_ALL enum valueWsfEW_Effect
cTP_NON_SELF_PROTECT enum valueWsfEW_Effect
cTP_SELF_PROTECT enum valueWsfEW_Effect
DebugEnabled() constWsfEW_Effectinline
EffectDataExists(WsfStringId aSystemTypeId) constWsfEW_Effectprotected
EffectDataMap typedefWsfEW_Effectprotected
GetBaseType() constWsfObject
GetBaseTypeId() constWsfObjectinline
GetBehavior() constWsfEW_Effectinline
GetCoherencyMask() constWsfEW_Effectinline
GetEA_EP_Ptr() constWsfEW_Effectinline
GetEA_Ptr() constWsfEW_Effect
GetEffectData(WsfStringId aSystemTypeId)WsfEW_Effectprotectedvirtual
GetEP_Ptr() constWsfEW_Effect
GetJammingPulseDensity() constWsfEW_Effectinlinevirtual
GetJammingPulseDensity(WsfEM_Xmtr *aXmtrPtr) constWsfEW_Effectinlinevirtual
GetName() constWsfObject
GetNameId() constWsfObjectinline
GetRadiusFactor(WsfStringId aSystemTypeId) constWsfEW_RadiusEffect
GetRadiusFactor(WsfStringId aSystemTypeId, RadiusLimitType aJRL_Type) constWsfEW_RadiusEffect
GetRadiusLimitMask(WsfStringId aSystemTypeId) constWsfEW_RadiusEffect
GetRandom()WsfEW_Effectinline
GetScriptClassName() const overrideWsfObject
GetSimulation() constWsfEW_Effect
GetSystemFunctionMask() constWsfEW_Effectinline
GetTechniquePtr() constWsfEW_Effectinline
GetType() constWsfObject
GetTypeId() constWsfObjectinline
GetTypeList() constWsfObjectinline
Initialize(WsfSimulation &aSimulation) overrideWsfEW_RadiusEffectvirtual
InsertNewEffectData(WsfStringId aSystemTypeId, WsfEW_Types::EW_EffectData *aEffectPtr)WsfEW_Effectprotected
IsA_TypeOf(WsfStringId aType) constWsfObjectinline
mBehaviorWsfEW_Effectprotected
mCoherencyMaskWsfEW_Effectprotected
mCurrentRcvrPlatformIdWsfEW_Effectprotected
mCurrentRcvrUniqueIdWsfEW_Effectprotected
mCurrentTargetIdWsfEW_Effectprotected
mCurrentXmtrPlatformIdWsfEW_Effectprotected
mCurrentXmtrUniqueIdWsfEW_Effectprotected
mDebugWsfEW_Effectprotected
mEffectDataMapWsfEW_Effectprotected
mEffectedSystemIdWsfEW_Effectprotected
mEffectingSystemIdWsfEW_Effectprotected
ModulationType enum nameWsfEW_Effect
mSystemFunctionMaskWsfEW_Effectprotected
mUpdatingEffectWsfEW_Effectprotected
NewEffectData() overrideWsfEW_RadiusEffectinlineprotectedvirtual
operator=(const WsfEW_RadiusEffect &)=deleteWsfEW_RadiusEffect
WsfEW_Effect::operator=(const WsfEW_Effect &)=deleteWsfEW_Effect
WsfObject::operator=(const WsfObject &aRhs)WsfObject
PrintUpdateMessage(ut::log::MessageStream &aStream, double aSimTime, WsfEW_Effect *aEW_EffectPtr=nullptr)WsfEW_Effectprotectedvirtual
ProcessEffectDataBlock(UtInputBlock &aInputBlock, WsfStringId aSystemTypeId)WsfEW_Effectprotected
ProcessInput(UtInput &aInput) overrideWsfEW_RadiusEffectvirtual
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_Effectvirtual
ProcessUnmitigatedEffect(double aSimTime, const WsfEM_Interaction &aTargetInteraction, const WsfEM_Interaction &aJammerToTgtInteraction, const ut::optional< WsfEM_Interaction > &aTgtToJammerInteraction, WsfEW_Effects &aEW_Effects)WsfEW_Effectvirtual
PropagateEffectDataPtr(WsfStringId aSystemTypeId) overrideWsfEW_RadiusEffectprotectedvirtual
RadiusLimitType enum nameWsfEW_RadiusEffect
RadiusTypeToValueMap typedefWsfEW_RadiusEffect
RemoveJammerXmtr(unsigned int aXmtrId)WsfEW_Effectvirtual
RemoveJammerXmtr(WsfEM_Xmtr *aJammerXmtrPtr)WsfEW_Effectvirtual
ResetEffectData(WsfStringId aSystemTypeId)WsfEW_Effectinlineprotected
ResetProtectionTypeFlag(WsfEM_Xmtr *aXmtrPtr, const WsfEM_Interaction &aTargetInteraction, WsfEW_Effects &aEW_Effects)WsfEW_Effectprotected
Serialize(T &aBuff)WsfObjectinline
SetBehavior(Behavior aBehavior)WsfEW_Effectinline
SetCoherencyMask(Coherency aCoherency)WsfEW_Effectinline
SetDebug(bool aDebug)WsfEW_Effectinline
SetEA_EP_Ptr(WsfEW_EA_EP *aPtr)WsfEW_Effectinline
SetName(WsfStringId aName)WsfObjectinline
SetSystemFunctionMask(SystemFunction aSystemFunction)WsfEW_Effectinline
SetSystemFunctionMask(const std::string &aSystemFunctionId)WsfEW_Effect
SetTechniquePtr(WsfEW_Technique *aPtr)WsfEW_Effectinline
SetType(WsfStringId aType)WsfObject
SystemFunction enum nameWsfEW_Effect
TargetProtectionType enum nameWsfEW_Effect
TypeList typedefWsfObject
UpdateCurrentIds(WsfEM_Rcvr *aRcvrPtr, WsfEM_Xmtr *aXmtrPtr, WsfPlatform *aTargetPtr)WsfEW_Effectvirtual
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) overrideWsfEW_RadiusEffectvirtual
WsfEW_Effect()=defaultWsfEW_Effect
WsfEW_Effect(const WsfEW_Effect &aSrc)WsfEW_Effectprotected
WsfEW_RadiusEffect()WsfEW_RadiusEffect
WsfEW_RadiusEffect(const WsfEW_RadiusEffect &aSrc)WsfEW_RadiusEffectprotected
WsfObject()WsfObject
WsfObject(const WsfObject &aSrc)WsfObjectprotected
~WsfEW_Effect() overrideWsfEW_Effect
~WsfEW_RadiusEffect() override=defaultWsfEW_RadiusEffect
~WsfObject() overrideWsfObject
Copyrights Multiple, All Rights Reserved