|
WSF
|
#include <WsfEW_RepeaterEffect.hpp>


Public Member Functions | |
| RepeaterEffectData () | |
| RepeaterEffectData & | operator= (const RepeaterEffectData &)=delete |
| ~RepeaterEffectData () override=default | |
| bool | ProcessInput (UtInput &aInput) override |
| bool | Initialize (WsfSimulation &aSimulation) override |
| EW_EffectData * | Clone () const override |
| void | Reset () override |
| Public Member Functions inherited from WsfEW_RadiusEffect::RadiusData | |
| RadiusData () | |
| RadiusData & | operator= (const RadiusData &)=delete |
| ~RadiusData () override=default | |
| 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 |
Public Attributes | |
| ControlMethod | mControlMethod |
| double | mMinimumGainFactor |
| double | mMaximumGainFactor |
| int | mGainControlTypeMask |
| double | mDesiredJtoN |
| double | mDesiredJtoS |
| double | mDesiredFT_RCS |
| bool | mExplicitDesiredFT_RCS |
| double | mMaskingFactor |
| double | mMinDetectFactor |
Protected Member Functions | |
| RepeaterEffectData (const RepeaterEffectData &aSrc)=default | |
| void | AddGainControlType (GainControlType aGainControlType) |
| void | SetGainControlType (GainControlType aGainControlType) |
| Protected Member Functions inherited from WsfEW_RadiusEffect::RadiusData | |
| 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_RepeaterEffect::RepeaterEffectData::RepeaterEffectData | ( | ) |
References WsfEW_RepeaterEffect::cCM_NONE, WsfEW_RepeaterEffect::cMG_NONE, mControlMethod, mDesiredFT_RCS, mDesiredJtoN, mDesiredJtoS, mExplicitDesiredFT_RCS, mGainControlTypeMask, mMaskingFactor, mMaximumGainFactor, mMinDetectFactor, mMinimumGainFactor, and WsfEW_RadiusEffect::RadiusData::RadiusData().
Referenced by Clone(), operator=(), WsfEW_PowerEffect::PowerData::PowerData(), and RepeaterEffectData().
|
overridedefault |
References WsfEW_Types::EW_EffectData::EW_EffectData(), and Reset().
|
protecteddefault |
References AddGainControlType(), RepeaterEffectData(), and SetGainControlType().
|
protected |
References WsfEW_RepeaterEffect::cMG_NONE, and mGainControlTypeMask.
Referenced by ProcessInput(), and RepeaterEffectData().
|
overridevirtual |
Reimplemented from WsfEW_RadiusEffect::RadiusData.
Reimplemented in WsfEW_RPJ_Effect::RPJ_Data, WsfEW_SimpleFT_Effect::SimpleFT_Data, WsfEW_SLC_DegradeEffect::SLC_DegradeData, and WsfEW_TrackEffect::TrackEffectData.
References RepeaterEffectData().
|
overridevirtual |
Reimplemented from WsfEW_RadiusEffect::RadiusData.
Reimplemented in WsfEW_RPJ_Effect::RPJ_Data, WsfEW_SimpleFT_Effect::SimpleFT_Data, WsfEW_SLC_DegradeEffect::SLC_DegradeData, and WsfEW_TrackEffect::TrackEffectData.
|
delete |
References RepeaterEffectData().
|
overridevirtual |
Reimplemented from WsfEW_RadiusEffect::RadiusData.
Reimplemented in WsfEW_RPJ_Effect::RPJ_Data, WsfEW_SimpleFT_Effect::SimpleFT_Data, WsfEW_SLC_DegradeEffect::SLC_DegradeData, and WsfEW_TrackEffect::TrackEffectData.
References AddGainControlType(), WsfEW_RepeaterEffect::cCM_NONE, WsfEW_RepeaterEffect::cCM_USE_ACTUALS, WsfEW_RepeaterEffect::cCM_USE_REPEATER, WsfEW_RepeaterEffect::cCM_USE_REPEATER_ACTUALS, WsfEW_RepeaterEffect::cMG_DESIRED_RCS, WsfEW_RepeaterEffect::cMG_MASKING, WsfEW_RepeaterEffect::cMG_MIN_DETECT, WsfEW_RepeaterEffect::cMG_MIN_J_TO_N, WsfEW_RepeaterEffect::cMG_MIN_J_TO_S, WsfEW_RepeaterEffect::cMG_NONE, mControlMethod, mDesiredFT_RCS, mDesiredJtoN, mDesiredJtoS, mExplicitDesiredFT_RCS, mMaskingFactor, mMaximumGainFactor, mMinDetectFactor, mMinimumGainFactor, and SetGainControlType().
|
overridevirtual |
Reimplemented from WsfEW_RadiusEffect::RadiusData.
Reimplemented in WsfEW_RPJ_Effect::RPJ_Data, WsfEW_SimpleFT_Effect::SimpleFT_Data, WsfEW_SLC_DegradeEffect::SLC_DegradeData, and WsfEW_TrackEffect::TrackEffectData.
References WsfEW_RepeaterEffect::cCM_NONE, WsfEW_RepeaterEffect::cMG_NONE, mControlMethod, mDesiredFT_RCS, mDesiredJtoN, mDesiredJtoS, mExplicitDesiredFT_RCS, mGainControlTypeMask, mMaskingFactor, mMaximumGainFactor, mMinDetectFactor, and mMinimumGainFactor.
Referenced by ~RepeaterEffectData().
|
protected |
References mGainControlTypeMask.
Referenced by ProcessInput(), and RepeaterEffectData().
| ControlMethod WsfEW_RepeaterEffect::RepeaterEffectData::mControlMethod |
Referenced by ProcessInput(), RepeaterEffectData(), and Reset().
| double WsfEW_RepeaterEffect::RepeaterEffectData::mDesiredFT_RCS |
Referenced by ProcessInput(), RepeaterEffectData(), and Reset().
| double WsfEW_RepeaterEffect::RepeaterEffectData::mDesiredJtoN |
Referenced by ProcessInput(), RepeaterEffectData(), and Reset().
| double WsfEW_RepeaterEffect::RepeaterEffectData::mDesiredJtoS |
Referenced by ProcessInput(), RepeaterEffectData(), and Reset().
| bool WsfEW_RepeaterEffect::RepeaterEffectData::mExplicitDesiredFT_RCS |
Referenced by ProcessInput(), RepeaterEffectData(), and Reset().
| int WsfEW_RepeaterEffect::RepeaterEffectData::mGainControlTypeMask |
Referenced by AddGainControlType(), RepeaterEffectData(), Reset(), and SetGainControlType().
| double WsfEW_RepeaterEffect::RepeaterEffectData::mMaskingFactor |
Referenced by ProcessInput(), RepeaterEffectData(), and Reset().
| double WsfEW_RepeaterEffect::RepeaterEffectData::mMaximumGainFactor |
Referenced by ProcessInput(), RepeaterEffectData(), and Reset().
| double WsfEW_RepeaterEffect::RepeaterEffectData::mMinDetectFactor |
Referenced by ProcessInput(), RepeaterEffectData(), and Reset().
| double WsfEW_RepeaterEffect::RepeaterEffectData::mMinimumGainFactor |
Referenced by ProcessInput(), RepeaterEffectData(), and Reset().