12#ifndef WSFELEMENTESA_ANTENNAPATTERN_HPP
13#define WSFELEMENTESA_ANTENNAPATTERN_HPP
63 double ComputeElementGain(
double aFrequency,
double aAzAngle,
double aElAngle)
const override;
70 double ComputeApertureEfficiency()
override;
72 bool mExplicitApertureEff;
73 bool mExplicitApertureEffXY;
WsfAntennaPattern()
Definition WsfAntennaPattern.cpp:25
Definition WsfESA_AntennaPattern.hpp:67
ESA_Data * GetData() const
Definition WsfESA_AntennaPattern.hpp:170
WsfESA_AntennaPattern(ESA_Data *aEsaData=nullptr)
Definition WsfESA_AntennaPattern.cpp:30
Definition WsfElementESA_AntennaPattern.hpp:37
~EESA_Data() override=default
EESA_Data()
Definition WsfElementESA_AntennaPattern.cpp:230
bool ProcessInput(WsfAntennaPattern &aPattern, UtInput &aInput) override
Definition WsfElementESA_AntennaPattern.cpp:236
EESA_Data * GetEESA_Data() const
Definition WsfElementESA_AntennaPattern.hpp:67
double ComputeDirectivityGain(double aFrequency, double aEBS_Az, double aEBS_El) const override
Definition WsfElementESA_AntennaPattern.cpp:162
std::vector< UtVec2d > ElementLocXY
Definition WsfElementESA_AntennaPattern.hpp:33
bool ProcessInput(UtInput &aInput) override
Definition WsfElementESA_AntennaPattern.cpp:88
double ComputeElementGain(double aFrequency, double aAzAngle, double aElAngle) const override
Definition WsfElementESA_AntennaPattern.cpp:147
WsfElementESA_AntennaPattern()
Definition WsfElementESA_AntennaPattern.cpp:26
WsfElementESA_AntennaPattern & operator=(const WsfElementESA_AntennaPattern &aRhs)=delete
Assignment is not supported.
~WsfElementESA_AntennaPattern() override=default
bool Initialize(WsfSimulation *aSimulationPtr) override
Definition WsfElementESA_AntennaPattern.cpp:59
WsfAntennaPattern * Clone() const override
Definition WsfElementESA_AntennaPattern.cpp:48
static WsfAntennaPattern * ObjectFactory(const std::string &aTypeName)
Definition WsfElementESA_AntennaPattern.cpp:37
std::vector< double > WeightVec
Definition WsfElementESA_AntennaPattern.hpp:34
The main controller for a simulation.
Definition WsfSimulation.hpp:109