|
WSF
|
#include <WsfEW_Types.hpp>

Public Member Functions | |
| EW_EffectData ()=default | |
| virtual | ~EW_EffectData ()=default |
| virtual bool | ProcessInput (UtInput &aInput) |
| virtual bool | Initialize (WsfSimulation &aSimulation) |
| virtual EW_EffectData * | Clone () const =0 |
| virtual void | Reset () |
Protected Member Functions | |
| EW_EffectData (const EW_EffectData &aSrc)=default | |
Start of the EW effect data class, to be plussed up in the future to allow for top level command input instead of effect level inputs. i.e. An EW mission data load class will be implemented and input by the user specific to threat types and associated EW data.
|
default |
Referenced by Clone(), WsfEW_Effect::EffectData::EffectData(), EW_EffectData(), WsfEW_FalseTargetEffect::FT_Data::operator=(), WsfEW_CoverPulseEffect::CoverPulseData::~CoverPulseData(), WsfEW_Effect::EffectData::~EffectData(), WsfEW_PolModEffect::PolModData::~PolModData(), WsfEW_PowerEffect::PowerData::~PowerData(), WsfEW_PulseEffect::PulseData::~PulseData(), WsfEW_RadiusEffect::RadiusData::~RadiusData(), WsfEW_RepeaterEffect::RepeaterEffectData::~RepeaterEffectData(), WsfEW_RPJ_Effect::RPJ_Data::~RPJ_Data(), WsfEW_SimpleFT_Effect::SimpleFT_Data::~SimpleFT_Data(), WsfEW_SLC_DegradeEffect::SLC_DegradeData::~SLC_DegradeData(), and WsfEW_TrackEffect::TrackEffectData::~TrackEffectData().
|
virtualdefault |
|
protecteddefault |
References EW_EffectData().
|
pure virtual |
Implemented in WsfEW_CoverPulseEffect::CoverPulseData, WsfEW_Effect::EffectData, WsfEW_FalseTargetEffect::FT_Data, WsfEW_PolModEffect::PolModData, WsfEW_PowerEffect::PowerData, WsfEW_PulseEffect::PulseData, WsfEW_RadiusEffect::RadiusData, WsfEW_RepeaterEffect::RepeaterEffectData, WsfEW_RPJ_Effect::RPJ_Data, WsfEW_SimpleFT_Effect::SimpleFT_Data, WsfEW_SLC_DegradeEffect::SLC_DegradeData, and WsfEW_TrackEffect::TrackEffectData.
References EW_EffectData().
|
inlinevirtual |
Reimplemented in WsfEW_CoverPulseEffect::CoverPulseData, WsfEW_Effect::EffectData, WsfEW_FalseTargetEffect::FT_Data, WsfEW_PolModEffect::PolModData, WsfEW_PowerEffect::PowerData, WsfEW_PulseEffect::PulseData, WsfEW_RadiusEffect::RadiusData, WsfEW_RepeaterEffect::RepeaterEffectData, WsfEW_RPJ_Effect::RPJ_Data, WsfEW_SimpleFT_Effect::SimpleFT_Data, WsfEW_SLC_DegradeEffect::SLC_DegradeData, and WsfEW_TrackEffect::TrackEffectData.
|
inlinevirtual |
Reimplemented in WsfEW_CoverPulseEffect::CoverPulseData, WsfEW_Effect::EffectData, WsfEW_FalseTargetEffect::FT_Data, WsfEW_PolModEffect::PolModData, WsfEW_PowerEffect::PowerData, WsfEW_PulseEffect::PulseData, WsfEW_RadiusEffect::RadiusData, WsfEW_RepeaterEffect::RepeaterEffectData, WsfEW_RPJ_Effect::RPJ_Data, WsfEW_SimpleFT_Effect::SimpleFT_Data, WsfEW_SLC_DegradeEffect::SLC_DegradeData, and WsfEW_TrackEffect::TrackEffectData.
|
inlinevirtual |
Reimplemented in WsfEW_CoverPulseEffect::CoverPulseData, WsfEW_Effect::EffectData, WsfEW_FalseTargetEffect::FT_Data, WsfEW_PolModEffect::PolModData, WsfEW_PowerEffect::PowerData, WsfEW_PulseEffect::PulseData, WsfEW_RadiusEffect::RadiusData, WsfEW_RepeaterEffect::RepeaterEffectData, WsfEW_RPJ_Effect::RPJ_Data, WsfEW_SimpleFT_Effect::SimpleFT_Data, WsfEW_SLC_DegradeEffect::SLC_DegradeData, and WsfEW_TrackEffect::TrackEffectData.