Elaboradar  0.1
 Tutto Classi Namespace File Funzioni Variabili Tipi enumerati (enum) Gruppi
Membri pubblici | Membri pubblici statici | Attributi pubblici | Elenco di tutti i membri
Riferimenti per la struct radarelab::algo::Cleaner

Struttura per cleaner dati grezzi sulla base dei valori di V, W e la deviazione standard di Z. Continua...

#include <cleaner.h>

Membri pubblici

 Cleaner (double Z_missing, double W_threshold, double V_missing, double bin_wind_magic_number)
 Constructor. Continua...
 
std::vector< bool > clean_beam (const Eigen::VectorXd &beam_z, const Eigen::VectorXd &beam_w, const Eigen::VectorXd &beam_v, int i) const
 Funzione per ripulire raggio.Utilizza (sigmaV, V) Continua...
 
std::vector< unsigned char > eval_clean_beam (const Eigen::VectorXd &beam_z, const Eigen::VectorXd &beam_w, const Eigen::VectorXd &beam_v, int i) const
 Funzione per ripulire raggio.Utilizza (sigmaV, V) Analoga a clean_beam(const Eigen::VectorXd& beam_z, const Eigen::VectorXd& beam_w, const Eigen::VectorXd& beam_v,int i), ma restituisce un vettore di unsigned char. Continua...
 
std::vector< bool > clean_beam (const Eigen::VectorXd &beam_z, const Eigen::VectorXd &beam_w, const Eigen::VectorXd &beam_v, const Eigen::VectorXd &beam_sd, const Eigen::VectorXd &beam_sdzdr, PolarScan< double > &scan_z, PolarScan< double > &scan_w, PolarScan< double > &scan_v, PolarScan< double > &SD, int iray) const
 Funzione per ripulire raggio. Continua...
 
std::vector< bool > clean_beam (const Eigen::VectorXd &beam_z, const Eigen::VectorXd &beam_w, const Eigen::VectorXd &beam_v, const Eigen::VectorXd &beam_sd, PolarScan< double > &scan_z, PolarScan< double > &scan_w, PolarScan< double > &scan_v, PolarScan< double > &SD, int iray) const
 Funzione per ripulire raggio. Continua...
 
double trap (double x1, double x2, double x3, double x4, double val) const
 

Membri pubblici statici

static void clean (PolarScan< double > &scan_Z, PolarScan< double > &scan_W, PolarScan< double > &scan_V, unsigned iel=0, bool set_undetect=false)
 Funzione che crea l'oggetto cleaner, lo inizializza, pulisce i dati e modifica il PolarScan di DBZH. Continua...
 
static void clean (PolarScan< double > &scan_Z, PolarScan< double > &scan_W, PolarScan< double > &scan_V, double bin_wind_magic_number, unsigned iel=0, bool set_undetect=false)
 Funzione che crea l'oggetto cleaner, lo inizializza, pulisce i dati e modifica il PolarScan di DBZH. Continua...
 
static void clean (PolarScan< double > &scan_Z, PolarScan< double > &scan_W, PolarScan< double > &scan_V, PolarScan< double > &scan_ZDR, unsigned iel=0, bool set_undetect=false)
 Funzione che crea l'oggetto cleaner, lo inizializza, pulisce i dati e modifica il PolarScan di DBZH. Continua...
 
static void clean (PolarScan< double > &scan_Z, PolarScan< double > &scan_W, PolarScan< double > &scan_V, PolarScan< double > &scan_ZDR, double bin_wind_magic_number, unsigned iel=0, bool set_undetect=false)
 Funzione che crea l'oggetto cleaner, lo inizializza, pulisce i dati e modifica il PolarScan di DBZH. Continua...
 
static void clean (radarelab::volume::Loader load_structure, double bin_wind_magic_number, unsigned iel=0, bool set_undetect=false)
 Funzione che crea l'oggetto cleaner, lo inizializza, pulisce i dati e modifica il PolarScan di DBZH. Continua...
 

Attributi pubblici

const unsigned min_segment_length = 2
 lunghezza minima segmento in celle Continua...
 
const unsigned max_segment_length = 40
 lunghezza massima segmento in celle se più lungo pulisce in ogni caso Continua...
 
const double Z_missing
 Valore dato mancante DBZH. Continua...
 
const double W_threshold
 Soglia per WRAD. Continua...
 
const double V_missing
 Dato mancante per VRAD. Continua...
 
const double bin_wind_magic_number
 valore magico per dati in formato SP20 Continua...
 
const double sd_threshold = 2
 Soglia per devizione standard DBZH. Continua...
 

Descrizione dettagliata

Struttura per cleaner dati grezzi sulla base dei valori di V, W e la deviazione standard di Z.

Definizione alla linea 17 del file cleaner.h.


La documentazione per questa struct è stata generata a partire dai seguenti file: