32#ifndef Attenuation_OP_H_
33#define Attenuation_OP_H_
35#include "DetectorOp.h"
70 DetectorOp(__FUNCTION__,
"Computes attenuation and converts it to probability",
"distortion.attenuation"){
72 parameters.link(
"reflHalfWidth", this->reflHalfWidth=3.0,
"dBZ limit of 50% quality");
75 parameters.link(
"c", this->c=1.12E-7,
"coeff");
76 parameters.link(
"p", this->p=0.62,
"coeff");
78 parameters.link(
"c2", this->c2=0,
"coeff");
79 parameters.link(
"p2", this->p2=0,
"coeff");
114 double reflHalfWidth;
Computes attenuation caused by precipitation.
Definition AttenuationOp.h:59
AttenuationOp()
Definition AttenuationOp.h:69
virtual void runDetector(const PlainData< PolarSrc > &src, PlainData< PolarDst > &dst) const
Process as sweep (data in one elevation angle)
Definition AttenuationOp.cpp:46
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
bool REQUIRE_STANDARD_DATA
Set to true if operator expects fixed background intensities instead of "nodata" defined by the Polar...
Definition DetectorOp.h:216
bool UNIVERSAL
If true, applies also to quantities str than the one used in detection. The detection and the accumul...
Definition DetectorOp.h:181
Essential class for storing radar data.
Definition Data.h:300
Definition DataSelector.cpp:44