32#ifndef RACK_RemoverOP_H_
33#define RACK_RemoverOP_H_
36#include <drain/image/ImageFile.h>
37#include <drain/util/Fuzzy.h>
38#include <drain/image/Intensity.h>
61 RemoverOp(
double threshold = 0.5):
AndreOp(
"Remover",
"Simple anomaly removal operator."){
62 parameters.link(
"threshold", this->threshold = threshold,
"probability");
63 parameters.link(
"replace", this->replace =
"nodata",
"nodata|undetect|<physical_value>");
64 parameters.link(
"clearQuality", this->clearQuality =
true);
103 RemoverOp(
const std::string &name,
const std::string & description) :
104 AndreOp(name, description), threshold(0.5), clearQuality(false){
The base class for detector and removal operators.
Definition AndreOp.h:55
void setQuantities(const std::string &s)
Sets basic quantities and quality quantities. These sets are separated by '/'.
Definition DataSelector.cpp:282
A map of radar data, indexed by quantity code (DBZH, VRAD, etc).
Definition Data.h:1215
Data structure consisting of plain data and an optional quality data.
Definition Data.h:1146
Essential class for storing radar data.
Definition Data.h:300
The simplest possible anomaly removal operator and the base class for more complex ones.
Definition RemoverOp.h:53
virtual void processDataSets(const DataSetMap< PolarSrc > &srcVolume, DataSetMap< PolarDst > &dstVolume) const
NEW POLICY => DetectorOpNEW.
Definition RemoverOp.cpp:48
virtual void processData(const Data< PolarSrc > &srcData, Data< PolarDst > &dstData) const
Cleaning a the data array of one quantity (measurement parameter). Called by processDataSet.
Definition RemoverOp.cpp:131
RemoverOp(double threshold=0.5)
Definition RemoverOp.h:61
virtual void processDataSet(const DataSet< PolarSrc > &srcDataSet, DataSet< PolarDst > &dstDataSet) const
Process as sweep (data in one elevation angle)
Definition RemoverOp.cpp:78
RemoverOp(const std::string &name, const std::string &description)
Definition RemoverOp.h:103
Namespace for images and image processing tools.
Definition AccumulationArray.cpp:45
Definition DataSelector.cpp:44