12#ifndef WSFEM_CLUTTER_HPP
13#define WSFEM_CLUTTER_HPP
15#include "wsf_export.h"
55 double aProcessingFactor) = 0;
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
An abstract class for computing clutter power.
Definition WsfEM_Clutter.hpp:25
~WsfEM_Clutter() override=default
WsfEM_Clutter * Clone() const override=0
virtual bool Initialize(WsfEM_Rcvr *aRcvrPtr)
Definition WsfEM_Clutter.cpp:46
WsfEM_Clutter()
Constructor.
Definition WsfEM_Clutter.cpp:18
virtual bool IsNullModel() const
Definition WsfEM_Clutter.hpp:60
bool DebugEnabled() const
Is 'debug' enabled?
Definition WsfEM_Clutter.hpp:37
virtual double ComputeClutterPower(WsfEM_Interaction &aInteraction, WsfEnvironment &aEnvironment, double aProcessingFactor)=0
Definition WsfEM_Interaction.hpp:68
Definition WsfEM_Rcvr.hpp:68
Definition WsfEnvironment.hpp:37
WsfObject()
This is the constructor for the WsfObject class.
Definition WsfObject.cpp:88
WsfObject & operator=(const WsfObject &aRhs)
Assignment operator.
Definition WsfObject.cpp:258
virtual bool ProcessInput(UtInput &aInput)
Definition WsfObject.cpp:140