12#ifndef WSFSENSORBEAM_HPP
13#define WSFSENSORBEAM_HPP
15#include "wsf_export.h"
78 virtual bool ProcessInput(UtInput& aInput);
79 virtual bool Initialize(
double aSimTime);
100 virtual int GetNumberOfPulsesIntegrated()
const;
101 virtual double GetIntegrationGain()
const;
102 virtual void SetIntegrationGain(
double aIntegrationGain);
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
An abstract class for computing clutter power.
Definition WsfEM_Clutter.hpp:25
Definition WsfEM_Rcvr.hpp:68
Definition WsfEM_Xmtr.hpp:55
virtual ~WsfSensorBeam()=default
WsfSensorSignalProcessor::List & GetSignalProcessors()
Definition WsfSensorBeam.hpp:95
virtual WsfEM_Rcvr * GetEM_Rcvr()
Definition WsfSensorBeam.hpp:74
friend class WsfSensor
Definition WsfSensorBeam.hpp:59
WsfSensorBeam()
Definition WsfSensorBeam.cpp:20
friend class WsfSensorModeList
Definition WsfSensorBeam.hpp:61
WsfSensorMode * GetSensorMode() const
Definition WsfSensorBeam.hpp:92
friend class WsfSensorMode
Definition WsfSensorBeam.hpp:60
void SetBeamIndex(size_t aBeamIndex)
Definition WsfSensorBeam.hpp:86
virtual WsfEM_Clutter * GetClutter() const
Definition WsfSensorBeam.hpp:103
void SetBeamOwner(WsfSensorMode *aSensorModePtr)
Set the beam owner (the parent mode).
Definition WsfSensorBeam.hpp:82
WsfSensorBeam(const WsfSensorBeam &aSrc)=default
virtual WsfEM_Xmtr * GetEM_Xmtr()
Definition WsfSensorBeam.hpp:75
size_t GetBeamIndex() const
Definition WsfSensorBeam.hpp:93
Definition WsfSensorMode.hpp:36
A convenience class to support attaching a list of signal processors to a sensor.
Definition WsfSensorSignalProcessor.hpp:42
Definition WsfSensor.hpp:92