9#ifndef SENSORMANAGERFOV_HPP
10#define SENSORMANAGERFOV_HPP
30 std::shared_ptr<il::SensorsManagerInterface> sensorsManagerComponent = std::make_shared<WsfSensorsManagerFovImpl>());
double simTime
Definition WsfScriptTrackClass.cpp:1880
Definition WsfApplication.hpp:45
Definition WsfProcessor.hpp:39
Contains the data required to create a simulation, and acts as the entry point for input file process...
Definition WsfScenario.hpp:111
static WSF_IADS_C2_LIB_EXPORT WsfProcessor * Create(WsfScenario &scenario)
Definition WsfSensorsManagerFov.cpp:45
void Run(const double simTime) override
Definition WsfSensorsManagerFov.cpp:344
bool ProcessInput(UtInput &input) override
Definition WsfSensorsManagerFov.cpp:80
bool Initialize2(double simTime) override
Definition WsfSensorsManagerFov.cpp:92
bool Initialize(double simTime) override
Definition WsfSensorsManagerFov.cpp:86
WsfSensorsManagerFov(WsfScenario &scenario, std::shared_ptr< il::SensorsManagerInterface > sensorsManagerComponent=std::make_shared< WsfSensorsManagerFovImpl >())
Definition WsfSensorsManagerFov.cpp:61
const char * GetScriptClassName() const override
Definition WsfSensorsManagerFov.cpp:98
virtual ~WsfSensorsManagerFov()=default
WsfProcessor * Clone() const override
Definition WsfSensorsManagerFov.cpp:71
static WSF_IADS_C2_LIB_EXPORT std::unique_ptr< WsfSensorsManagerFov > CreateUnique(WsfScenario &aScenario)
Definition WsfSensorsManagerFov.cpp:56
static WSF_IADS_C2_LIB_EXPORT void RegisterScriptTypes(WsfApplication *application)
Definition WsfSensorsManagerFov.cpp:35
const char * GetBaseClassName() override
Definition WsfSensorsManagerFov.cpp:103
WsfSimpleSensorsManager(WsfScenario &aScenario, const std::shared_ptr< il::SensorsManagerInterface > &sm_component=std::make_shared< WsfSimpleSensorsManagerImpl >())
Definition WsfSimpleSensorsManager.cpp:32