31#ifndef MAX_ECHO_OP2_H_
32#define MAX_ECHO_OP2_H_
39#include "CumulativeProductOp.h"
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;
map_t parameters
Parameters (name -> linked variable), typically linked to member variables of the derived class.
Definition BeanLike.h:313
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:299
A map of radar data, indexed by quantity code (DBZH, VRAD, etc).
Definition Data.h:1293
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
Namespace for images and image processing tools.
Definition AccumulationArray.cpp:45
Definition AltitudeOp.cpp:42