31#ifndef MAX_ECHO_OP2_H_
32#define MAX_ECHO_OP2_H_
39#include "CumulativeProductOp.h"
62 CumulativeProductOp(__FUNCTION__,
"Computes maximum dBZ inside altitude range", accumulationMethod)
65 parameters.link(
"altitude", this->altitude.tuple() = altitude,
"metres").fillArray =
true;
66 parameters.link(
"accumulationMethod", this->accumulationMethod = accumulationMethod,
"MAXIMUM|AVERAGE|WAVG:2:2|MAXW");
75 MaxEchoOp(
const MaxEchoOp &op) : CumulativeProductOp(op), altitude(op.altitude) {
80 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
void setQuantities(const std::string &s)
Sets basic quantities and quality quantities. These sets are separated by '/'.
Definition DataSelector.cpp:282
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
void processData(const Data< PolarSrc > &data, RadarAccumulator< Accumulator, PolarODIM > &accumulator) const
Definition MaxEchoOp.cpp:46
MD odim
The default data parameters for encoding output (the product).
Definition RadarProductOp.h:101
Namespace for images and image processing tools.
Definition AccumulationArray.cpp:45
Definition DataSelector.cpp:44