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
virtual void runDetector(const PlainData< PolarSrc > &src, PlainData< PolarDst > &dst) const override
Process as sweep (data in one elevation angle)
Definition AttenuationOp.cpp:46
AttenuationOp()
Definition AttenuationOp.h:69
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