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")
75 REQUIRE_STANDARD_DATA =
true;
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");
84 dataSelector.setQuantities(
"DBZH");
Base class for anomaly detectors.
Definition: DetectorOp.h:49
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
Essential class for storing radar data.
Definition: Data.h:302
Namespace for images and image processing tools.
Definition: AccumulationArray.cpp:45
Definition: DataSelector.cpp:44