WSF
WsfEW_RepeaterEffect::RepeaterEffectData Class Reference

#include <WsfEW_RepeaterEffect.hpp>

Inheritance diagram for WsfEW_RepeaterEffect::RepeaterEffectData:
Collaboration diagram for WsfEW_RepeaterEffect::RepeaterEffectData:

Public Member Functions

 RepeaterEffectData ()
RepeaterEffectDataoperator= (const RepeaterEffectData &)=delete
 ~RepeaterEffectData () override=default
bool ProcessInput (UtInput &aInput) override
bool Initialize (WsfSimulation &aSimulation) override
EW_EffectDataClone () const override
void Reset () override
Public Member Functions inherited from WsfEW_RadiusEffect::RadiusData
 RadiusData ()
RadiusDataoperator= (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
EffectDataoperator= (const EffectData &)=delete
 ~EffectData () override=default
WsfEW_EffectGetEffectPtr ()
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

Constructor & Destructor Documentation

◆ RepeaterEffectData() [1/2]

◆ ~RepeaterEffectData()

WsfEW_RepeaterEffect::RepeaterEffectData::~RepeaterEffectData ( )
overridedefault

◆ RepeaterEffectData() [2/2]

WsfEW_RepeaterEffect::RepeaterEffectData::RepeaterEffectData ( const RepeaterEffectData & aSrc)
protecteddefault

Member Function Documentation

◆ AddGainControlType()

void WsfEW_RepeaterEffect::RepeaterEffectData::AddGainControlType ( GainControlType aGainControlType)
protected

◆ Clone()

◆ Initialize()

bool WsfEW_RepeaterEffect::RepeaterEffectData::Initialize ( WsfSimulation & aSimulation)
overridevirtual

◆ operator=()

RepeaterEffectData & WsfEW_RepeaterEffect::RepeaterEffectData::operator= ( const RepeaterEffectData & )
delete

References RepeaterEffectData().

◆ ProcessInput()

◆ Reset()

◆ SetGainControlType()

void WsfEW_RepeaterEffect::RepeaterEffectData::SetGainControlType ( GainControlType aGainControlType)
protected

References mGainControlTypeMask.

Referenced by ProcessInput(), and RepeaterEffectData().

Member Data Documentation

◆ mControlMethod

ControlMethod WsfEW_RepeaterEffect::RepeaterEffectData::mControlMethod

◆ mDesiredFT_RCS

double WsfEW_RepeaterEffect::RepeaterEffectData::mDesiredFT_RCS

◆ mDesiredJtoN

double WsfEW_RepeaterEffect::RepeaterEffectData::mDesiredJtoN

◆ mDesiredJtoS

double WsfEW_RepeaterEffect::RepeaterEffectData::mDesiredJtoS

◆ mExplicitDesiredFT_RCS

bool WsfEW_RepeaterEffect::RepeaterEffectData::mExplicitDesiredFT_RCS

◆ mGainControlTypeMask

int WsfEW_RepeaterEffect::RepeaterEffectData::mGainControlTypeMask

◆ mMaskingFactor

double WsfEW_RepeaterEffect::RepeaterEffectData::mMaskingFactor

◆ mMaximumGainFactor

double WsfEW_RepeaterEffect::RepeaterEffectData::mMaximumGainFactor

◆ mMinDetectFactor

double WsfEW_RepeaterEffect::RepeaterEffectData::mMinDetectFactor

◆ mMinimumGainFactor

double WsfEW_RepeaterEffect::RepeaterEffectData::mMinimumGainFactor

The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved