32#ifndef VERTICAL_WIND_ProfileOp_H_
33#define VERTICAL_WIND_ProfileOp_H_
38#include "data/DataSelector.h"
40#include "data/VerticalODIM.h"
41#include "product/VolumeOp.h"
54 VerticalWindProfileOp(
double minRange=10,
double range=100,
double minHeight=0,
double maxHeight=10000,
long int levels=100,
double startaz=0.0,
double stopaz=359.99,
long int azSlots=1) :
57 odim.distanceRange.set(minRange, range);
58 parameters.link(
"range",
odim.distanceRange.tuple(),
"km");
62 odim.altitudeRange.set(minHeight, maxHeight);
63 parameters.link(
"height",
odim.altitudeRange.tuple(),
"m");
67 parameters.link(
"levels",
odim.levels = levels);
69 odim.azmRange.set(startaz, stopaz);
70 parameters.link(
"azm",
odim.azmRange.tuple(),
"deg");
73 parameters.link(
"azSlots",
odim.azSlots = azSlots);
75 odim.link(
"interval", interval);
void setQuantities(const std::string &s)
Sets basic quantities and quality quantities. These sets are separated by '/'.
Definition DataSelector.cpp:282
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
drain::ReferenceMap allowedEncoding
Defines which encoding parameters can be changed by the user from command line.
Definition ProductBase.h:205
MD odim
The default data parameters for encoding output (the product).
Definition RadarProductOp.h:101
Computes vertical profiles of reflectivity (DBZH), including raw and polarized reflectivity.
Definition VerticalWindProfileOp.h:50
virtual void computeSingleProduct(const DataSetMap< PolarSrc > &srcSweeps, DataSet< VprDst > &dstProduct) const
Definition VerticalWindProfileOp.cpp:55
Base class for radar data processors.
Definition VolumeOp.h:88
Definition DataSelector.cpp:44