12#ifndef ANTENNAPLOTFUNCTION_HPP
13#define ANTENNAPLOTFUNCTION_HPP
36 void WritePlotFile(
const std::string& aFileName,
37 const std::vector<double>& aRowValues,
38 const std::vector<double>& aColValues,
39 const std::vector<double>& aDataValues);
41 void WriteGnuPlotFile(
const std::vector<double>& aRowValues,
42 const std::vector<double>& aColValues,
43 const std::vector<double>& aDataValues);
46 std::string mPatternName;
47 std::string mOutputFile;
48 std::string mGnuPlotFile;
49 std::string mHeaderLine1;
50 std::string mHeaderLine2;
51 std::string mHeaderLine3;
52 size_t mOutputColumnLimit;
59 double mElevationStep;
64 double mEBS_AzCosSteeringLimit;
65 double mEBS_ElCosSteeringLimit;
66 double mEBS_AzLossExponent;
67 double mEBS_ElLossExponent;
bool Execute(WsfSimulation &aSimulation) override
Definition AntennaPlotFunction.cpp:59
AntennaPlotFunction(WsfScenario &aScenario)
Definition AntennaPlotFunction.cpp:28
bool ProcessInput(UtInput &aInput) override
Definition AntennaPlotFunction.cpp:286
Function(const Function &)=default
EBS_Mode
Electronic beam steering capabilities.
Definition WsfEM_Antenna.hpp:62
Definition WsfEM_Rcvr.hpp:68
Contains the data required to create a simulation, and acts as the entry point for input file process...
Definition WsfScenario.hpp:111
The main controller for a simulation.
Definition WsfSimulation.hpp:109
Polarization
Polarization of the electromagnetic wave.
Definition WsfEM_Types.hpp:21