|
WSF
|
Base effect data used to derive from in inheriting effect classes. More...
#include <WsfEW_Effect.hpp>


Public Member Functions | |
| EffectData ()=default | |
| EffectData & | operator= (const EffectData &)=delete |
| ~EffectData () override=default | |
| bool | ProcessInput (UtInput &aInput) override |
| bool | Initialize (WsfSimulation &aSimulation) override |
| EW_EffectData * | Clone () const override |
| void | Reset () override |
| WsfEW_Effect * | GetEffectPtr () |
| void | SetEffectPtr (WsfEW_Effect *aEffectPtr) |
| Public Member Functions inherited from WsfEW_Types::EW_EffectData | |
| EW_EffectData ()=default | |
| virtual | ~EW_EffectData ()=default |
Protected Member Functions | |
| EffectData (const EffectData &aSrc) | |
| Protected Member Functions inherited from WsfEW_Types::EW_EffectData | |
| EW_EffectData (const EW_EffectData &aSrc)=default | |
Base effect data used to derive from in inheriting effect classes.
|
default |
Referenced by Clone(), EffectData(), operator=(), and WsfEW_RadiusEffect::RadiusData::RadiusData().
|
overridedefault |
References WsfEW_Types::EW_EffectData::EW_EffectData(), Initialize(), and Reset().
|
protected |
References EffectData(), and WsfEW_Types::EW_EffectData::EW_EffectData().
|
overridevirtual |
Implements WsfEW_Types::EW_EffectData.
Reimplemented in 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 EffectData().
|
inline |
References WsfEW_Effect::WsfEW_Effect().
Referenced by WsfEW_FalseTargetEffect::FT_Data::Initialize().
|
overridevirtual |
Reimplemented from WsfEW_Types::EW_EffectData.
Reimplemented in 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.
Referenced by ~EffectData().
|
delete |
References EffectData().
|
overridevirtual |
Reimplemented from WsfEW_Types::EW_EffectData.
Reimplemented in 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.
|
overridevirtual |
Reimplemented from WsfEW_Types::EW_EffectData.
Reimplemented in 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.
Referenced by ~EffectData().
|
inline |
References WsfEW_Effect::WsfEW_Effect().