9#ifndef WSF_SENSORS_MANAGER_FOV_IMPL
10#define WSF_SENSORS_MANAGER_FOV_IMPL
14#include "iadsLib/sensorsManagerInterface.hpp"
19 class assignmentMessage;
36 const std::shared_ptr<const il::trackRecord>& masterTrack,
37 const std::shared_ptr<const il::assignmentMessage>& assignment,
38 const std::shared_ptr<il::sensorRecord>& sensor,
39 const il::cueMessage::CueReason& reason)
override;
43 const std::shared_ptr<const il::trackRecord>& masterTrack,
44 const std::shared_ptr<const il::assignmentMessage>& assignment,
45 const std::shared_ptr<il::sensorRecord>& sensor);
49 const std::shared_ptr<const il::trackRecord>& masterTrack,
50 const std::shared_ptr<const il::assignmentMessage>& assignment,
51 const std::shared_ptr<il::sensorRecord>& sensor);
55 const std::shared_ptr<il::sensorRecord>& sensor);
double simTime
Definition WsfScriptTrackClass.cpp:1880
virtual void TurnOffSensorIfNoTracks(il::moeLoggingInterface &aMOELogger, const double simTime, const std::shared_ptr< il::sensorRecord > &sensor)
Definition WsfSensorsManagerFovImpl.cpp:217
virtual bool ProcessCurrentCueAssignment(il::moeLoggingInterface &aMOELogger, const double simTime, const std::shared_ptr< const il::trackRecord > &masterTrack, const std::shared_ptr< const il::assignmentMessage > &assignment, const std::shared_ptr< il::sensorRecord > &sensor)
Definition WsfSensorsManagerFovImpl.cpp:189
virtual ~WsfSensorsManagerFovImpl()
Definition WsfSensorsManagerFovImpl.cpp:151
WsfSensorsManagerFovImpl()
Definition WsfSensorsManagerFovImpl.cpp:138
WsfSensorsManagerFovImpl * Clone() override
Definition WsfSensorsManagerFovImpl.cpp:146
bool SendSensorCueMessage(il::moeLoggingInterface &aMOELogger, const double simTime, const std::shared_ptr< const il::trackRecord > &masterTrack, const std::shared_ptr< const il::assignmentMessage > &assignment, const std::shared_ptr< il::sensorRecord > &sensor, const il::cueMessage::CueReason &reason) override
Definition WsfSensorsManagerFovImpl.cpp:155
virtual bool ProcessDropCue(il::moeLoggingInterface &aMOELogger, const double simTime, const std::shared_ptr< const il::trackRecord > &masterTrack, const std::shared_ptr< const il::assignmentMessage > &assignment, const std::shared_ptr< il::sensorRecord > &sensor)
Definition WsfSensorsManagerFovImpl.cpp:199
Definition WsfAssetManager.hpp:34