34#include "DetectorOp.h"
58 ZDRvarOp(
double threshold=0.5,
double thresholdWidth=0.1,
double windowWidth=5.0,
double windowHeight=5.0,
double medianPos=0.3) :
59 DetectorOp(
__FUNCTION__,
"Detects clutter. Based on dual-pol parameter ZDRvar . Optional postprocessing: morphological closing. Universal."){
63 parameters.link(
"threshold", this->threshold = threshold);
64 parameters.link(
"thresholdWidth", this->thresholdWidth = thresholdWidth);
65 parameters.link(
"windowWidth", this->windowWidth = windowWidth);
66 parameters.link(
"windowHeight", this->windowHeight = windowHeight);
67 parameters.link(
"medianPos", this->medianPos = medianPos);
72 double thresholdWidth;
map_t parameters
Parameters (name -> linked variable), typically linked to member variables of the derived class.
Definition BeanLike.h:313
void setQuantities(const std::string &s)
Sets basic quantities and quality quantities. These sets are separated by '/'.
Definition DataSelector.cpp:299
A map of radar data, indexed by quantity code (DBZH, VRAD, etc).
Definition Data.h:1293
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:212
bool UNIVERSAL
If true, applies also to quantities str than the one used in detection. The detection and the accumul...
Definition DetectorOp.h:177
DOC: Add class description.
Definition ZDRvarOp.h:44
virtual void runDetector(const PlainData< PolarSrc > &srcData, PlainData< PolarDst > &dstProb) const
Process as sweep (data in one elevation angle). Disabled; see runDetection() above for the equivalent...
Definition ZDRvarOp.cpp:46
ZDRvarOp(double threshold=0.5, double thresholdWidth=0.1, double windowWidth=5.0, double windowHeight=5.0, double medianPos=0.3)
Computes variance of ZDR in a window.
Definition ZDRvarOp.h:58
Namespace for images and image processing tools.
Definition AccumulationArray.cpp:45
Definition AltitudeOp.cpp:42