31 #ifndef MAX_ECHO_OP2_H_
32 #define MAX_ECHO_OP2_H_
39 #include "CumulativeProductOp.h"
62 CumulativeProductOp(
"MaxEcho",
"Computes maximum dBZ inside altitude range", accumulationMethod)
65 parameters.link(
"altitude", this->altitude.tuple() = altitude,
"metres").fillArray =
true;
68 parameters.link(
"accumulationMethod", this->accumulationMethod = accumulationMethod,
"MAXIMUM|AVERAGE|WAVG:2:2|MAXW");
70 dataSelector.setQuantities(
"DBZH:DBZ:DBZV");
76 void processData(
const Data<PolarSrc> & data, RadarAccumulator<Accumulator,PolarODIM> & accumulator)
const;
Base class for flat (2D) products computed in the polar coordinate system.
Definition: CumulativeProductOp.h:59
The maximum dBZ value in each a vertical column.
Definition: MaxEchoOp.h:53
MaxEchoOp(const drain::Range< double > &altitude={1000.0, 9000.0}, const std::string &accumulationMethod="MAXIMUM")
Experimental parameter handling.
Definition: MaxEchoOp.h:61
Namespace for images and image processing tools.
Definition: AccumulationArray.cpp:45
Definition: DataSelector.cpp:44