43#include "DetectorOp.h"
65 SpeckleOp(
double threshold=-20.0,
int area=16,
bool invertPolar=
false) :
67 DetectorOp(
__FUNCTION__,
"Detects speckle noise. Universal: uses DBZ data as input, applies to all data in a sweep group.",
"noise.speckle"){
72 parameters.link(
"threshold", this->threshold = threshold,
"dBZ");
73 parameters.link(
"area", this->area = area,
"bins");
74 parameters.link(
"invertPolar", this->invertPolar = invertPolar,
"bins");
map_t parameters
Parameters (name -> linked variable), typically linked to member variables of the derived class.
Definition BeanLike.h:313
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:412
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 SpeckleOp.h:53
SpeckleOp(double threshold=-20.0, int area=16, bool invertPolar=false)
Computes sizes of segments having intensity over threshold.
Definition SpeckleOp.h:65
SpeckleOp(const SpeckleOp &op)
Copy constructor.
Definition SpeckleOp.h:79
virtual void runDetector(const PlainData< PolarSrc > &src, PlainData< PolarDst > &dst) const
Process as sweep (data in one elevation angle). Disabled; see runDetection() above for the equivalent...
Definition SpeckleOp.cpp:54
Namespace for images and image processing tools.
Definition AccumulationArray.cpp:45
Definition AltitudeOp.cpp:42