Elaboradar 0.1
|
Classe principale del programma. Continua...
#include <cum_bac.h>
Membri pubblici | |
CUM_BAC (radarelab::Volume< double > &volume, const Config &cfg, const Site &site, bool medium=false, unsigned max_bin=512) | |
Constructor. | |
void | want_vpr () |
Call this just after creating the CUM_BAC object, to signal that VPR should also be computed. | |
void | declutter_anaprop () |
funzione che elabora il dato radar rimuovendo anaprop e beam blocking | |
void | vpr_class () |
Esegue tutta la catena vpr (e classificazione) se richiesta. | |
void | caratterizzo_volume () |
funzione che caratterizza i volumi polari tramite la qualita' | |
void | ScrivoStatistica (const radarelab::algo::anaprop::GridStats &) |
funzione scrittura matrici statistica | |
void | leggo_first_level () |
funzione che legge la mappa statica e la mappa di elevazioni da beam blocking e le condensa in un unica mappa | |
void | creo_matrice_conv () |
funzioni di conversione cartesiana:associa a pixel matrice alta ris azimut e range, crea alta risoluzione e crea bassa risoluzione | |
void | conversione_convettiva () |
Nei punti convettivi ricalcola la Z come MP classica, partendo dalla stima di R (convettiva) | |
time_t | NormalizzoData (time_t time) |
funzione che a partire dal tempo in secondi arrotonda al NMIN-esimo minuto precedente o successivo | |
Membri pubblici statici | |
static void | read_sp20_volume (radarelab::Volume< double > &volume, const Site &site, const char *nome_file, bool do_clean=false, bool do_medium=false) |
Read from SP20 data file. | |
static void | read_odim_volume (radarelab::Volume< double > &volume, const Site &site, const char *nome_file, char *fuzzypath, bool do_clean=false, bool do_medium=false, bool set_undetect=false) |
Read from ODIM data file. | |
Attributi pubblici | |
log4c_category_t * | logging_category |
logging category | |
unsigned | MyMAX_BIN |
maximum number of beam size | |
const Config & | cfg |
Configuration object. | |
const Site & | site |
site information object | |
Assets | assets |
others | |
bool | do_medium |
medium processing flag | |
bool | do_quality = false |
Feature set required for this run. | |
bool | do_beamblocking = false |
beamblocking corretion | |
bool | do_bloccorr = false |
bloccorrection | |
bool | do_declutter = false |
use only static declutter map | |
bool | do_class = false |
Convective-stratiform classification. | |
bool | do_zlr_media = false |
Compute ZLR map using averaging. | |
bool | do_devel = false |
Produce additional output. | |
bool | do_readStaticMap = false |
Read Static clutter map. | |
bool | do_anaprop =false |
anaprop correction | |
radarelab::Volume< double > & | volume |
Set to Z undetect value the Zpixels classified as non-meteo echoes. | |
radarelab::Volume< double > | SD_Z6 |
Polar volume of standard deviation of reflectivity over 6 km length. | |
radarelab::CylindricalVolume | cil |
Volume resampled as a cylindrical volume. | |
radarelab::algo::DBZ | dbz |
???? | |
CalcoloVPR * | calcolo_vpr = 0 |
Oggetto per calcolare e correggere con VPR. | |
char | date [20] |
Acquisition date. | |
radarelab::PolarScan< unsigned char > | first_level |
mappa dinamica complessiva | |
radarelab::PolarScan< unsigned char > | first_level_static |
mappa statica | |
radarelab::PolarScan< unsigned char > | bb_first_level |
mappa di elevazioni da beam blocking (input) | |
radarelab::PolarScan< unsigned char > | beam_blocking |
mappa di beam blocking (input) | |
radarelab::algo::Anaprop< double > | anaprop |
Oggetto per correzione ANAPRO. | |
radarelab::PolarScan< float > | dem |
dem in coordinate azimut range | |
radarelab::Volume< unsigned char > | qual |
qualita volume polare | |
radarelab::PolarScan< unsigned char > | top |
Echo top a ???? dBZ [hm]. | |
Classe principale del programma.
Deriva ancora dal vecchio nome del programma. Sarà da sistemare in futuro