32#ifndef EMITTER_SEGMENT_OP_H_
33#define EMITTER_SEGMENT_OP_H_
36#include <drain/imageops/RunLengthOp.h>
38#include "DetectorOp.h"
56 EmitterOp(
double lengthMin=5.0,
double thicknessMax=5.0,
double sensitivity=0.5) :
57 DetectorOp(
__FUNCTION__,
"Detects electromagnetic interference segments by means of window medians.",
"emitter.line")
59 parameters.link(
"lengthMin", this->lengthMin = lengthMin,
"km");
60 parameters.link(
"thicknessMax", this->thicknessMax = thicknessMax,
"deg");
61 parameters.link(
"sensitivity", this->sensitivity = sensitivity,
"0...1");
72 int samplingDistanceWidth;
map_t parameters
Parameters (name -> linked variable), typically linked to member variables of the derived class.
Definition BeanLike.h:313
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
A quick emitter detection based on subtracting horizontal window medians by vertical ones.
Definition EmitterOp.h:49
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 EmitterOp.cpp:56
EmitterOp(double lengthMin=5.0, double thicknessMax=5.0, double sensitivity=0.5)
Definition EmitterOp.h:56
Namespace for images and image processing tools.
Definition AccumulationArray.cpp:45
Definition AltitudeOp.cpp:42