32 #ifndef PolarProduct_OP_H_
33 #define PolarProduct_OP_H_
38 #include "data/PolarODIM.h"
64 PolarProductOp(
const std::string & name = __FUNCTION__,
const std::string & description =
"");
81 dstData.odim.area.width = srcODIM.area.width;
82 dstData.odim.area.height = srcODIM.area.height;
83 dstData.odim.rscale = srcODIM.
rscale;
84 dstData.data.setGeometry(dstData.odim.area.width, dstData.odim.area.height);
85 if (!dstData.odim.type.empty()){
86 dstData.data.setType(dstData.odim.type.at(0));
96 copyPolarGeometry(srcODIM, dstData);
Policies for coordinate underflows and overflows.
Definition: CoordinatePolicy.h:106
Essential class for storing radar data.
Definition: Data.h:302
Metadata structure for single-radar data (polar scans, volumes and products).
Definition: PolarODIM.h:45
double & rscale
Beam-directional bin length [m].
Definition: PolarODIM.h:77
Base class for flat (2D) products computed in the polar coordinate system. Volume is used as input.
Definition: PolarProductOp.h:61
Base class for radar data processors.
Definition: VolumeOp.h:88
Namespace for images and image processing tools.
Definition: AccumulationArray.cpp:45
Definition: DataSelector.cpp:44