31#ifndef DopplerNoise_H_ 
   32#define DopplerNoise_H_ 
   35#include <drain/imageops/ImageOp.h> 
   36#include "radar/Doppler.h" 
   38#include "DetectorOp.h" 
   61    DopplerNoiseOp(
double speedDevThreshold = 3.0, 
double windowWidthM = 1500, 
double windowHeightD = 3.0) :
 
   63        DetectorOp(__FUNCTION__, 
"Detects suspicious variance in Doppler speed (VRAD).", 
"nonmet.biol.dopplernoise"){
 
   70        parameters.link(
"speedDevThreshold", this->speedDevThreshold = speedDevThreshold, 
"Minimum of bin-to-bin Doppler speed (VRAD) deviation (m/s)");
 
   71        parameters.link(
"windowWidth", this->conf.widthM = windowWidthM, 
"window width, beam-directional (m)"); 
 
   72        parameters.link(
"windowHeight", this->conf.heightD = windowHeightD, 
"window height, azimuthal (deg)"); 
 
   73        this->conf.relativeScale = 
false;
 
   74        this->conf.invertPolar = 
true;
 
 
   79        parameters.
copyStruct(op.getParameters(), op, *
this);
 
   86    double speedDevThreshold = 3.0;
 
   87    DopplerDevWindow::conf_t conf;
 
   91    void runDetection(
const DataSet<PolarSrc> & src, PlainData<PolarDst> & dstProb, DataSet<PolarDst> & dstAux) 
const;
 
 
void copyStruct(const ReferenceMap &m, const T &src, T &dst, extLinkPolicy policy=RESERVE)
Experimental. Copies references and values of a structure to another.
Definition ReferenceMap.h:407
void setQuantities(const std::string &s)
Sets basic quantities and quality quantities. These sets are separated by '/'.
Definition DataSelector.cpp:282
Base class for anomaly detectors.
Definition DetectorOp.h:49
Detects suspicious variance in Doppler speed (VRAD).
Definition DopplerNoiseOp.h:48
virtual void runDetection(const DataSet< PolarSrc > &src, PlainData< PolarDst > &dstProb, DataSet< PolarDst > &dstAux) const
Process as sweep (data in one elevation angle)
Definition DopplerNoiseOp.cpp:56
DopplerNoiseOp(double speedDevThreshold=3.0, double windowWidthM=1500, double windowHeightD=3.0)
Definition DopplerNoiseOp.h:61
Namespace for images and image processing tools.
Definition AccumulationArray.cpp:45
Definition DataSelector.cpp:44