1#ifndef ELABORADAR_CART_PRODUCTS_H
2#define ELABORADAR_CART_PRODUCTS_H
13 radarelab::Image<unsigned char> & prodField;
15 std::string ProductType ;
16 std::string Quantity ;
17 unsigned char Nodata ;
18 unsigned char Undetect;
20 double QuantityDynamics ;
22 radarelab::Image<unsigned char> & QualityField;
24 std::vector<double> prodPar;
26 OdimProdDefs(radarelab::Image<unsigned char> & prodField,
double prodRes) ;
27 OdimProdDefs(radarelab::Image<unsigned char> & prodField, radarelab::Image<unsigned char> & QualityField,
double prodRes) ;
33 log4c_category_t* logging_category;
46 radarelab::Image<unsigned char> z_out;
47 radarelab::Image<unsigned char> z_fr;
48 radarelab::Image<unsigned char> top_1x1;
49 radarelab::Image<unsigned char> qual_Z_1x1;
50 radarelab::Image<unsigned char> quota_1x1;
51 radarelab::Image<unsigned char> dato_corr_1x1;
52 radarelab::Image<unsigned char> elev_fin_1x1;
53 radarelab::Image<unsigned char> beam_blocking_1x1;
54 radarelab::Image<unsigned char> neve_1x1;
55 radarelab::Image<unsigned char> corr_1x1;
56 radarelab::Image<unsigned char> conv_1x1;
58 double FullsizeRes = 0.;
59 double ScaledRes = 0.;
68 void write_out(Assets& assets);
69 void write_out(Assets& assets,
unsigned image_side);
70 void write_out(Assets& assets,
unsigned image_side, std::string algos);
72 void write_odim(Assets& assets,
unsigned image_side, std::string algos, OdimProdDefs & odimProd);
Homogeneous volume with a common beam count for all PolarScans.
name space generale del programma
Mapping of cartesian coordinates to raw azimuth angles and range distances.
Index mapping where the pixel size corresponds to the radar cell size.
Index mapping with arbitrary pixel size.