Elaboradar 0.1
Caricamento in corso...
Ricerca in corso...
Nessun risultato

◆ CUM_BAC()

elaboradar::CUM_BAC::CUM_BAC ( radarelab::Volume< double > & volume,
const Config & cfg,
const Site & site,
bool medium = false,
unsigned max_bin = 512 )

Constructor.

Parametri
volume- reflectivity data
cfg- Configuration object
site- Site information
medium- force processing as medium range
max_bin- maximum beam_size length

Definizione alla linea 119 del file cum_bac.cpp.

120 : MyMAX_BIN(max_bin), cfg(cfg), site(site), assets(cfg),
121 do_medium(medium), volume(volume), SD_Z6(volume.beam_count), cil(volume, 0, RES_HOR_CIL, RES_VERT_CIL),
122 dbz(volume), flag_vpr(volume, 0),
123 first_level(NUM_AZ_X_PPI, MyMAX_BIN), first_level_static(NUM_AZ_X_PPI, MyMAX_BIN),
124 bb_first_level(NUM_AZ_X_PPI, 1024), beam_blocking(NUM_AZ_X_PPI, 1024),
125 anaprop(volume), dem(NUM_AZ_X_PPI, 1024),
126 qual(volume, 0),
127 top(volume.beam_count, volume.max_beam_size())
128{
129 logging_category = log4c_category_get("radar.cum_bac");
130 assets.configure(site, volume.load_info->acq_date);
131
132 //definisco stringa data in modo predefinito
133 time_t Time = volume.load_info->acq_date;
134 struct tm* tempo = gmtime(&Time);
135 // scrivo la variabile char date con la data in formato aaaammgghhmm
136 strftime(date, 20, "%Y%m%d%H%M", tempo);
137
138 // ------definisco i coeff MP in base alla stagione( mese) che servono per calcolo VPR e attenuazione--------------
139 algo::compute_top(volume, SOGLIA_TOP, top);
140}
radarelab::algo::Anaprop< double > anaprop
Oggetto per correzione ANAPRO.
Definition cum_bac.h:129
radarelab::PolarScan< float > dem
dem in coordinate azimut range
Definition cum_bac.h:132
radarelab::Volume< unsigned char > qual
qualita volume polare
Definition cum_bac.h:135
radarelab::PolarScan< unsigned char > first_level_static
mappa statica
Definition cum_bac.h:124
log4c_category_t * logging_category
logging category
Definition cum_bac.h:83
radarelab::Volume< double > & volume
Set to Z undetect value the Zpixels classified as non-meteo echoes.
Definition cum_bac.h:106
radarelab::PolarScan< unsigned char > bb_first_level
mappa di elevazioni da beam blocking (input)
Definition cum_bac.h:126
const Site & site
site information object
Definition cum_bac.h:87
radarelab::PolarScan< unsigned char > first_level
mappa dinamica complessiva
Definition cum_bac.h:123
char date[20]
Acquisition date.
Definition cum_bac.h:120
radarelab::Volume< double > SD_Z6
Polar volume of standard deviation of reflectivity over 6 km length.
Definition cum_bac.h:107
Assets assets
others
Definition cum_bac.h:88
bool do_medium
medium processing flag
Definition cum_bac.h:90
radarelab::algo::DBZ dbz
????
Definition cum_bac.h:110
radarelab::CylindricalVolume cil
Volume resampled as a cylindrical volume.
Definition cum_bac.h:108
const Config & cfg
Configuration object.
Definition cum_bac.h:86
radarelab::PolarScan< unsigned char > top
Echo top a ???? dBZ [hm].
Definition cum_bac.h:137
radarelab::PolarScan< unsigned char > beam_blocking
mappa di beam blocking (input)
Definition cum_bac.h:127
unsigned MyMAX_BIN
maximum number of beam size
Definition cum_bac.h:85

Referenzia anaprop, assets, bb_first_level, beam_blocking, cfg, cil, date, dbz, dem, do_medium, first_level, first_level_static, logging_category, MyMAX_BIN, qual, SD_Z6, site, top, e volume.