15#include "sensor_plot_lib_export.h"
19#include "UtCallbackHolder.hpp"
38 const std::string&
GetCommand()
const {
return mCommand; }
39 void SetCommand(
const std::string& aCommand) { mCommand = aCommand; }
48 static bool IsSensorPlotMode();
54 void CallOnComplete(
double);
57 bool mIsPlatformAvailabilitySpecified{
false};
58 std::string mPlotName;
61 UtCallbackHolder mFunctionCallbacks;
bool IsPlatformAvailabilitySpecified() const
Has the user provided a platform_availability block for the plot?
Definition Function.hpp:46
virtual ~Function()=default
const WsfScenario & GetScenario() const
Definition Function.hpp:41
const std::string & GetCommand() const
Definition Function.hpp:38
const WsfPlatformAvailability & GetPlatformAvailability() const
Definition Function.hpp:44
void SetCommand(const std::string &aCommand)
Definition Function.hpp:39
WsfPlatformAvailability mPlatformAvailability
Definition Function.hpp:51
virtual bool ProcessInput(UtInput &aInput)=0
Definition Function.cpp:31
const std::string & GetPlotName() const
Definition Function.hpp:43
Function(const Function &)=default
virtual bool Execute(WsfSimulation &aSimulation)=0
Definition Function.cpp:52
Contains the data required to create a simulation, and acts as the entry point for input file process...
Definition WsfScenario.hpp:111
Definition WsfScriptContext.hpp:71
The main controller for a simulation.
Definition WsfSimulation.hpp:109