32#ifndef CumulativePolarProduct_OP_H_
33#define CumulativePolarProduct_OP_H_
36#include <drain/util/Fuzzy.h>
37#include <drain/image/Accumulator.h>
39#include "radar/Geometry.h"
41#include "radar/RadarAccumulator.h"
44#include "PolarProductOp.h"
66 if (!inputQuantity.empty())
82 const std::string &description =
"",
const std::string & accumulationMethod =
"LATEST");
87 std::string accumulationMethod;
93 mout.warn(
"setGeometry??" );
94 copyPolarGeometry(dstData.odim, dstData);
99 void processData(
const Data<PolarSrc> & src, RadarAccumulator<Accumulator,PolarODIM> & cumulator)
const = 0;
LogSourc e is the means for a function or any program segment to "connect" to a Log.
Definition Log.h:312
Base class for flat (2D) products computed in the polar coordinate system.
Definition CumulativeProductOp.h:59
virtual const std::string & getOutputQuantity(const std::string &inputQuantity="") const
Returns the primary output quantity (ODIM what:quantity , like DBZH)
Definition CumulativeProductOp.h:65
virtual void computeSingleProduct(const DataSetMap< PolarSrc > &srcSweeps, DataSet< PolarDst > &dstProduct) const
Definition CumulativeProductOp.cpp:68
A map of radar data, indexed by quantity code (DBZH, VRAD, etc).
Definition Data.h:1215
Essential class for storing radar data.
Definition Data.h:300
Metadata structure for single-radar data (polar scans, volumes and products).
Definition PolarODIM.h:45
Base class for flat (2D) products computed in the polar coordinate system. Volume is used as input.
Definition PolarProductOp.h:59
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