#include <WsfSimpleSensorsManagerImpl.hpp>
Inherits il::SensorsManagerInterface.
|
| | WsfSimpleSensorsManagerImpl (const WsfSimpleSensorsManagerImpl &from) |
| bool | SendSensorCueMessage (il::moeLoggingInterface &aMOELogger, const double sim_time, const std::shared_ptr< const il::trackRecord > &master_track, const std::shared_ptr< const il::assignmentMessage > &assignment, const std::shared_ptr< il::sensorRecord > &sensor, const il::cueMessage::CueReason &reason) override |
| virtual bool | ProcessCurrentCueAssignment (il::moeLoggingInterface &aMOELogger, const double sim_time, const std::shared_ptr< const il::trackRecord > &master_track, const std::shared_ptr< const il::assignmentMessage > &assignment, const std::shared_ptr< il::sensorRecord > &sensor) |
| virtual bool | ProcessDropCue (il::moeLoggingInterface &aMOELogger, const double sim_time, const std::shared_ptr< const il::trackRecord > &master_track, const std::shared_ptr< const il::assignmentMessage > &assignment, const std::shared_ptr< il::sensorRecord > &sensor) |
| virtual void | TurnOffSensorIfNoTracks (il::moeLoggingInterface &aMOELogger, const double sim_time, const std::shared_ptr< il::sensorRecord > &sensor) |
◆ WsfSimpleSensorsManagerImpl() [1/2]
| WsfSimpleSensorsManagerImpl::WsfSimpleSensorsManagerImpl |
( |
| ) |
|
◆ ~WsfSimpleSensorsManagerImpl()
| WsfSimpleSensorsManagerImpl::~WsfSimpleSensorsManagerImpl |
( |
| ) |
|
|
virtual |
◆ WsfSimpleSensorsManagerImpl() [2/2]
◆ Clone()
◆ ProcessCurrentCueAssignment()
| bool WsfSimpleSensorsManagerImpl::ProcessCurrentCueAssignment |
( |
il::moeLoggingInterface & | aMOELogger, |
|
|
const double | sim_time, |
|
|
const std::shared_ptr< const il::trackRecord > & | master_track, |
|
|
const std::shared_ptr< const il::assignmentMessage > & | assignment, |
|
|
const std::shared_ptr< il::sensorRecord > & | sensor ) |
|
protectedvirtual |
◆ ProcessDropCue()
| bool WsfSimpleSensorsManagerImpl::ProcessDropCue |
( |
il::moeLoggingInterface & | aMOELogger, |
|
|
const double | sim_time, |
|
|
const std::shared_ptr< const il::trackRecord > & | master_track, |
|
|
const std::shared_ptr< const il::assignmentMessage > & | assignment, |
|
|
const std::shared_ptr< il::sensorRecord > & | sensor ) |
|
protectedvirtual |
◆ SendSensorCueMessage()
| bool WsfSimpleSensorsManagerImpl::SendSensorCueMessage |
( |
il::moeLoggingInterface & | aMOELogger, |
|
|
const double | sim_time, |
|
|
const std::shared_ptr< const il::trackRecord > & | master_track, |
|
|
const std::shared_ptr< const il::assignmentMessage > & | assignment, |
|
|
const std::shared_ptr< il::sensorRecord > & | sensor, |
|
|
const il::cueMessage::CueReason & | reason ) |
|
overrideprotected |
◆ TurnOffSensorIfNoTracks()
| void WsfSimpleSensorsManagerImpl::TurnOffSensorIfNoTracks |
( |
il::moeLoggingInterface & | aMOELogger, |
|
|
const double | sim_time, |
|
|
const std::shared_ptr< il::sensorRecord > & | sensor ) |
|
protectedvirtual |
The documentation for this class was generated from the following files: