WSF
FlightPathAnalysisFunction Class Reference

#include <FlightPathAnalysisFunction.hpp>

Inheritance diagram for FlightPathAnalysisFunction:
Collaboration diagram for FlightPathAnalysisFunction:

Public Types

enum  Variable { cVAR_REQUIRED_JAMMER_POWER }
using Point = std::vector<double>
 The list of values at a specified sample point.

Public Member Functions

 FlightPathAnalysisFunction (const WsfScenario &aScenario)
 ~FlightPathAnalysisFunction () override=default
bool Execute (WsfSimulation &aSimulation) override
bool ProcessInput (UtInput &aInput) override
Public Member Functions inherited from MapPlotFunction
 MapPlotFunction ()=default
 MapPlotFunction (const WsfScenario &aScenario, const std::string &aScriptClassName="")
virtual ~MapPlotFunction ()=0
bool ProcessInput (UtInput &aInput) override
void RegisterMapPlotVariable (const std::string &aVarName, std::shared_ptr< MapPlotVariable > aVariablePtr)
Public Member Functions inherited from Function
 Function (const Function &)=default
 Function (const WsfScenario &aScenario, const std::string &aScriptClassName="")
virtual ~Function ()=default
const std::string & GetCommand () const
void SetCommand (const std::string &aCommand)
const WsfScenarioGetScenario () const
const std::string & GetPlotName () const
const WsfPlatformAvailabilityGetPlatformAvailability () const
bool IsPlatformAvailabilitySpecified () const
 Has the user provided a platform_availability block for the plot?

Static Public Attributes

static constexpr double cUNDEFINED = 1.0E+30

Additional Inherited Members

Static Public Member Functions inherited from Function
static bool IsSensorPlotMode ()
Protected Attributes inherited from MapPlotFunction
MapPlotVariables mPlotVariables {}
Protected Attributes inherited from Function
WsfPlatformAvailability mPlatformAvailability

Member Typedef Documentation

◆ Point

using FlightPathAnalysisFunction::Point = std::vector<double>

The list of values at a specified sample point.

Member Enumeration Documentation

◆ Variable

Enumerator
cVAR_REQUIRED_JAMMER_POWER 

Constructor & Destructor Documentation

◆ FlightPathAnalysisFunction()

FlightPathAnalysisFunction::FlightPathAnalysisFunction ( const WsfScenario & aScenario)
explicit

◆ ~FlightPathAnalysisFunction()

FlightPathAnalysisFunction::~FlightPathAnalysisFunction ( )
overridedefault

Member Function Documentation

◆ Execute()

◆ ProcessInput()

bool FlightPathAnalysisFunction::ProcessInput ( UtInput & aInput)
overridevirtual

Implements Function.

References MapPlotFunction::ProcessInput().

Member Data Documentation

◆ cUNDEFINED

double FlightPathAnalysisFunction::cUNDEFINED = 1.0E+30
staticconstexpr

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