| AddPlatformType(WsfStringId aPlatformTypeID, double aLethalArea) | WsfCarltonLethality | |
| AddToKilledPlatforms(unsigned int aKilledIndex) | WsfWeaponEffects | protected |
| ApplyDamageResultToOtherPlatform(double aSimTime, WsfPlatform *aOtherPlatformPtr, double aDamage, Result aResult) | WsfWeaponEffects | protectedvirtual |
| ApplyEffectIncrement(double aSimTime, WsfPlatform *aOtherPlatformPtr, double aDamageAmount) | WsfWeaponEffects | protectedvirtual |
| ApplyEffectTo(double aSimTime, WsfPlatform *aOtherPlatformPtr) | WsfWeaponEffects | protectedvirtual |
| CalcInterceptGeometry(WsfPlatform *aTargetPtr, double &aRangeRate, double &aApproachAngle) | WsfExplicitWeaponEffects | protected |
| CalcInterceptPk(double aSimTime, WsfPlatform *aTargetPtr) override | WsfCarltonLethality | protectedvirtual |
| CalcLaunchPk(double aSimTime) | WsfWeaponEffects | protectedvirtual |
| CalcPkDegradation(double aSimTime, WsfPlatform *aTargetPtr) | WsfWeaponEffects | protectedvirtual |
| CalcPkParameters(WsfPlatform *aTargetPtr, double &aAzimuth, double &aElevation, double &aMissileSpeed, double &aTargetSpeed) override | WsfExplicitWeaponEffects | protectedvirtual |
| cDAMAGED enum value | WsfWeaponEffects | |
| cINVALID enum value | WsfWeaponEffects | |
| cKILLED enum value | WsfWeaponEffects | |
| Clone() const override | WsfCarltonLethality | virtual |
| cMISSED enum value | WsfWeaponEffects | |
| cMORTALLY_WOUNDED | WsfWeaponEffects | static |
| cTYPE_KIND | WsfWeaponEffects | static |
| cUNHARMED | WsfWeaponEffects | static |
| DebugEnabled() const | WsfWeaponEffects | inline |
| Defeat() | WsfWeaponEffects | inline |
| Defeated() const | WsfWeaponEffects | inlineprotected |
| DrawEndgamePk() | WsfWeaponEffects | inline |
| DrawUniformPk() | WsfWeaponEffects | protected |
| GetBaseType() const | WsfObject | |
| GetBaseTypeId() const | WsfObject | inline |
| GetCEP() const | WsfWeaponEffects | inlinevirtual |
| GetD0() const | WsfCarltonLethality | inline |
| GetDamageRadius() const | WsfWeaponEffects | inline |
| GetEngagement() const | WsfWeaponEffects | inlineprotected |
| GetEngagementPtr() const | WsfWeaponEffects | inlineprotected |
| GetIncidentalDamageAllowed() const | WsfWeaponEffects | inline |
| GetIncidentalResult() const | WsfWeaponEffects | inline |
| GetInterceptPk() const | WsfWeaponEffects | inline |
| GetInvincibleIndex() const | WsfWeaponEffects | inline |
| GetLaunchPk() const | WsfWeaponEffects | inline |
| GetName() const | WsfObject | |
| GetNameId() const | WsfObject | inline |
| GetParentDamageAllowed() const | WsfWeaponEffects | inline |
| GetPkConstraint() const | WsfWeaponEffects | inline |
| GetPkDegrade() const | WsfWeaponEffects | inline |
| GetPkDrawn() const | WsfWeaponEffects | inlinevirtual |
| GetPkTable() | WsfWeaponEffects | inline |
| GetResultString(WsfWeaponEffects::Result aResult) | WsfWeaponEffects | static |
| GetScenario() | WsfWeaponEffects | inline |
| GetScriptAccessibleContext() const override | WsfWeaponEffects | inline |
| GetScriptClassName() const override | WsfObject | |
| GetScriptContext() const | WsfWeaponEffects | inlineprotected |
| GetSimulation() const | WsfWeaponEffects | protected |
| GetTargetResult() const | WsfWeaponEffects | inline |
| GetTotalResult() const | WsfWeaponEffects | inline |
| GetType() const | WsfObject | |
| GetTypeId() const | WsfObject | inline |
| GetTypeList() const | WsfObject | inline |
| GetWeaponEffectsType(WsfPlatform &aPlatform) | WsfWeaponEffects | static |
| Initialize(double aSimTime, const WsfWeaponEngagement *aEngagementPtr) | WsfWeaponEffects | virtual |
| IsA_TypeOf(WsfStringId aType) const | WsfObject | inline |
| IsIntendedTargetValid() | WsfWeaponEffects | protected |
| IsKilledPlatform(size_t aPlatformIndex) const | WsfWeaponEffects | |
| IsVulnerable(WsfPlatform *aTargetPtr) override | WsfExplicitWeaponEffects | protectedvirtual |
| KilledPlatform(size_t aIndex) | WsfWeaponEffects | inlineprotected |
| KilledPlatformCount() const | WsfWeaponEffects | inline |
| LastTestRadiusSquared() const | WsfExplicitWeaponEffects | inlineprotected |
| MaximumEffectiveRadius() const | WsfExplicitWeaponEffects | virtual |
| MaximumEffectiveRadiusSquared() const | WsfExplicitWeaponEffects | virtual |
| mDebugEnabled | WsfWeaponEffects | |
| mDefeated | WsfWeaponEffects | |
| mDrawEndgamePk | WsfWeaponEffects | |
| mFlags | WsfWeaponEffects | |
| mIncidentalDamageAllowed | WsfWeaponEffects | |
| mParentDamageAllowed | WsfWeaponEffects | |
| mRemoveWeaponPlatform | WsfWeaponEffects | |
| mUseLaunchPk | WsfWeaponEffects | |
| operator=(const WsfCarltonLethality &aRhs)=delete | WsfCarltonLethality | protected |
| WsfExplicitWeaponEffects::WsfWeaponEffects::operator=(const WsfWeaponEffects &aRhs) | WsfWeaponEffects | protected |
| WsfExplicitWeaponEffects::WsfObject::operator=(const WsfObject &aRhs) | WsfObject | |
| PreInitialize() | WsfWeaponEffects | virtual |
| ProcessEffectCommon(double aSimTime, WsfPlatform *aRefPlatformPtr) | WsfWeaponEffects | protected |
| ProcessEffectExplicit(double aSimTime) | WsfWeaponEffects | virtual |
| ProcessEffectImplicit(double aSimTime) | WsfWeaponEffects | virtual |
| ProcessInput(UtInput &aInput) override | WsfCarltonLethality | virtual |
| Result enum name | WsfWeaponEffects | |
| Serialize(T &aBuff) | WsfObject | inline |
| SetCEP(double aValue) | WsfWeaponEffects | inline |
| SetD0(double aD0) | WsfCarltonLethality | inline |
| SetDamageRadius(double aDamageRadius) | WsfWeaponEffects | inline |
| SetDebugEnabled(bool aDebugEnabled) | WsfWeaponEffects | inline |
| SetIncidentalDamageAllowed(bool aIncidentalDamageAllowed) | WsfWeaponEffects | inline |
| SetIncidentalResult(const WsfWeaponEffects::Result &aResult) | WsfWeaponEffects | protected |
| SetInterceptPk(double aValue) | WsfWeaponEffects | inlineprotected |
| SetInvincibleIndex(unsigned int aPlatformID) | WsfWeaponEffects | inline |
| SetLaunchPk(double aValue) | WsfWeaponEffects | inlineprotected |
| SetMaxiumEffectiveRadius(double aRadius) | WsfExplicitWeaponEffects | inline |
| SetName(WsfStringId aName) | WsfObject | inline |
| SetParentDamageAllowed(bool aParentDamageAllowed) | WsfWeaponEffects | inline |
| SetPkDegrade(double aPkDegrade) | WsfWeaponEffects | inline |
| SetPkDrawn(double aValue) | WsfWeaponEffects | inlineprotected |
| SetResult(const WsfWeaponEffects::Result &aResult, bool aIsIntended) | WsfWeaponEffects | protected |
| SetTargetResult(const WsfWeaponEffects::Result &aResult) | WsfWeaponEffects | protected |
| SetType(WsfStringId aType) | WsfObject | |
| SetUseInterceptPk() | WsfWeaponEffects | inlineprotected |
| SetUseLaunchPk() | WsfWeaponEffects | inlineprotected |
| Terminate(double aSimTime) | WsfWeaponEffects | virtual |
| TypeList typedef | WsfObject | |
| UseInterceptPk() const | WsfWeaponEffects | inline |
| UseLaunchPk() const | WsfWeaponEffects | inline |
| WsfCarltonLethality(WsfScenario &aScenario) | WsfCarltonLethality | |
| WsfCarltonLethality(const WsfCarltonLethality &aSrc)=default | WsfCarltonLethality | protected |
| WsfExplicitWeaponEffects(WsfScenario &aScenario) | WsfExplicitWeaponEffects | |
| WsfExplicitWeaponEffects(const WsfExplicitWeaponEffects &aSrc)=default | WsfExplicitWeaponEffects | protected |
| WsfObject() | WsfObject | |
| WsfObject(const WsfObject &aSrc) | WsfObject | protected |
| WsfWeaponEffects(WsfScenario &aScenario) | WsfWeaponEffects | |
| WsfWeaponEffects(const WsfWeaponEffects &aSrc) | WsfWeaponEffects | protected |
| ~WsfCarltonLethality() override=default | WsfCarltonLethality | |
| ~WsfExplicitWeaponEffects() override=default | WsfExplicitWeaponEffects | |
| ~WsfObject() override | WsfObject | |
| ~WsfWeaponEffects() override | WsfWeaponEffects | |