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:206
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