|
WSF
|
#include <WsfEW_RadiusEffect.hpp>


Public Member Functions | |
| RadiusData () | |
| RadiusData & | operator= (const RadiusData &)=delete |
| ~RadiusData () override=default | |
| bool | ProcessInput (UtInput &aInput) override |
| bool | Initialize (WsfSimulation &aSimulation) override |
| EW_EffectData * | Clone () const override |
| void | Reset () override |
| double | GetRadiusFactor (RadiusLimitType aJRL_Type) const |
| void | SetRadiusFactor (unsigned int aJRL_Mask, double aRadiusFactor) |
| int | GetRadiusLimitMask () const |
| Public Member Functions inherited from WsfEW_Effect::EffectData | |
| EffectData ()=default | |
| EffectData & | operator= (const EffectData &)=delete |
| ~EffectData () override=default | |
| 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 | |
| RadiusData (const RadiusData &aSrc)=default | |
| Protected Member Functions inherited from WsfEW_Effect::EffectData | |
| EffectData (const EffectData &aSrc) | |
| Protected Member Functions inherited from WsfEW_Types::EW_EffectData | |
| EW_EffectData (const EW_EffectData &aSrc)=default | |
| WsfEW_RadiusEffect::RadiusData::RadiusData | ( | ) |
References WsfEW_RadiusEffect::cJRL_BOTH, WsfEW_RadiusEffect::cJRL_EQUAL, WsfEW_RadiusEffect::cJRL_INSIDE, WsfEW_RadiusEffect::cJRL_NONE, WsfEW_RadiusEffect::cJRL_OUTSIDE, and WsfEW_Effect::EffectData::EffectData().
Referenced by Clone(), operator=(), RadiusData(), and WsfEW_RepeaterEffect::RepeaterEffectData::RepeaterEffectData().
|
overridedefault |
References WsfEW_Types::EW_EffectData::EW_EffectData(), GetRadiusFactor(), Reset(), and SetRadiusFactor().
|
protecteddefault |
References RadiusData().
|
overridevirtual |
Reimplemented from WsfEW_Effect::EffectData.
Reimplemented in WsfEW_RepeaterEffect::RepeaterEffectData, WsfEW_RPJ_Effect::RPJ_Data, WsfEW_SimpleFT_Effect::SimpleFT_Data, WsfEW_SLC_DegradeEffect::SLC_DegradeData, and WsfEW_TrackEffect::TrackEffectData.
References RadiusData().
| double WsfEW_RadiusEffect::RadiusData::GetRadiusFactor | ( | RadiusLimitType | aJRL_Type | ) | const |
Referenced by ~RadiusData().
|
inline |
Referenced by WsfEW_RadiusEffect::GetRadiusLimitMask().
|
overridevirtual |
Reimplemented from WsfEW_Effect::EffectData.
Reimplemented in WsfEW_RepeaterEffect::RepeaterEffectData, WsfEW_RPJ_Effect::RPJ_Data, WsfEW_SimpleFT_Effect::SimpleFT_Data, WsfEW_SLC_DegradeEffect::SLC_DegradeData, and WsfEW_TrackEffect::TrackEffectData.
|
delete |
References RadiusData().
|
overridevirtual |
Reimplemented from WsfEW_Effect::EffectData.
Reimplemented in WsfEW_RepeaterEffect::RepeaterEffectData, WsfEW_RPJ_Effect::RPJ_Data, WsfEW_SimpleFT_Effect::SimpleFT_Data, WsfEW_SLC_DegradeEffect::SLC_DegradeData, and WsfEW_TrackEffect::TrackEffectData.
References WsfEW_RadiusEffect::cJRL_BOTH, WsfEW_RadiusEffect::cJRL_EQUAL, WsfEW_RadiusEffect::cJRL_INSIDE, WsfEW_RadiusEffect::cJRL_OUTSIDE, and SetRadiusFactor().
|
overridevirtual |
Reimplemented from WsfEW_Effect::EffectData.
Reimplemented in WsfEW_RepeaterEffect::RepeaterEffectData, WsfEW_RPJ_Effect::RPJ_Data, WsfEW_SimpleFT_Effect::SimpleFT_Data, WsfEW_SLC_DegradeEffect::SLC_DegradeData, and WsfEW_TrackEffect::TrackEffectData.
References WsfEW_RadiusEffect::cJRL_BOTH, WsfEW_RadiusEffect::cJRL_EQUAL, WsfEW_RadiusEffect::cJRL_INSIDE, WsfEW_RadiusEffect::cJRL_NONE, and WsfEW_RadiusEffect::cJRL_OUTSIDE.
Referenced by ~RadiusData().
| void WsfEW_RadiusEffect::RadiusData::SetRadiusFactor | ( | unsigned int | aJRL_Mask, |
| double | aRadiusFactor ) |
References WsfEW_RadiusEffect::cJRL_EQUAL, WsfEW_RadiusEffect::cJRL_INSIDE, WsfEW_RadiusEffect::cJRL_NONE, and WsfEW_RadiusEffect::cJRL_OUTSIDE.
Referenced by ProcessInput(), and ~RadiusData().