12#ifndef WSFSIMPLEDOPPLERPROCESSOR_HPP
13#define WSFSIMPLEDOPPLERPROCESSOR_HPP
15#include "wsf_export.h"
48 mFilterOwnshipFromDoppler = aFilterOwnshipFromDoppler;
59 bool mFilterOwnshipFromDoppler{
true};
62 double mMinDopplerSpeed{0.0};
65 double mMaxDopplerSpeed{UtMath::cLIGHT_SPEED + 1.0};
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
Definition WsfSensorResult.hpp:27
Definition WsfSensorSignalProcessor.hpp:35
Definition WsfSimpleDopplerSignalProcessor.hpp:35
static WsfSensorSignalProcessor * ObjectFactory(const std::string &aTypeName)
The object factory for the MTI signal processor type.
Definition WsfSimpleDopplerSignalProcessor.cpp:32
void SetFilterOwnshipFromDoppler(bool aFilterOwnshipFromDoppler)
Definition WsfSimpleDopplerSignalProcessor.hpp:46
bool GetFilterOwnshipFromDoppler() const
Definition WsfSimpleDopplerSignalProcessor.hpp:45
bool ProcessInput(UtInput &aInput) override
Definition WsfSimpleDopplerSignalProcessor.cpp:52
WsfSensorSignalProcessor * Clone() const override
Definition WsfSimpleDopplerSignalProcessor.cpp:45
void SetMinDopplerSpeed(double aMinDopplerSpeed)
Definition WsfSimpleDopplerSignalProcessor.hpp:52
void Execute(double aSimTime, WsfSensorResult &aResult) override
Definition WsfSimpleDopplerSignalProcessor.cpp:84
double GetMinDopplerSpeed() const
Definition WsfSimpleDopplerSignalProcessor.hpp:51
double GetMaxDopplerSpeed() const
Definition WsfSimpleDopplerSignalProcessor.hpp:54
void SetMaxDopplerSpeed(double aMaxDopplerSpeed)
Definition WsfSimpleDopplerSignalProcessor.hpp:55
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32