40#include <drain/image/ImageFile.h>
41#include "DetectorOp.h"
72 LineOp(
double lengthMin=5,
double widthMax=10.0,
double reflMin=-10.0,
double reflMin2=std::numeric_limits<double>::min(),
double reflMin3=std::numeric_limits<double>::min()) :
73 DetectorOp(__FUNCTION__,
"Detects lines caused by electromagnetic interference.",
"emitter.line")
76 parameters.link(
"lengthMin", this->lengthMin = lengthMin,
"km");
77 parameters.link(
"widthMax", this->widthMax = widthMax,
"deg");
78 parameters.link(
"reflMin", this->reflMin = reflMin,
"dBZ");
79 parameters.link(
"reflMin2", this->reflMin2 = reflMin2,
"dBZ");
80 parameters.link(
"reflMin3", this->reflMin3 = reflMin3,
"dBZ");
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
Quick emitter detection based on subtracting a horizontal segment lengths by inversed vertical segmen...
Definition LineOp.h:53
LineOp(double lengthMin=5, double widthMax=10.0, double reflMin=-10.0, double reflMin2=std::numeric_limits< double >::min(), double reflMin3=std::numeric_limits< double >::min())
Definition LineOp.h:72
virtual void runDetector(const PlainData< PolarSrc > &src, PlainData< PolarDst > &dst) const
Process as sweep (data in one elevation angle)
Definition LineOp.cpp:70
Essential class for storing radar data.
Definition Data.h:300
Namespace for images and image processing tools.
Definition AccumulationArray.cpp:45
Definition DataSelector.cpp:44