Elaboradar 0.1
|
◆ leggo_first_level()
funzione che legge la mappa statica e la mappa di elevazioni da beam blocking e le condensa in un unica mappa crea una mappa di elevazioni scelte in ogni pixel del volume per ottenere successivamante la stima di R
Definizione alla linea 503 del file cum_bac.cpp. 504{
506 {
507 // Leggo mappa statica
509 // Allargo per coprire la dimensione del volume
512
513 // copio mappa statica su matrice first_level
515 LOG_INFO("Letta mappa statica");
516 }
517
519 {
520 // Leggo file elevazioni per BB
522 // Allargo per coprire la dimensione del volume
525
526 // Leggo file valore di BB
528 // Allargo per coprire la dimensione del volume
531
532 /* Se elevazione clutter statico < elevazione BB, prendi elevazione BB,
533 altrimeti prendi elevazione clutter statico e metti a 0 il valore di BB*/
536 {
538 {
541 else
542 {
543 beam_blocking(i, j)=0;
545 }
546 } else {
548 beam_blocking(i, j)=0;
550 beam_blocking(i, j)=OVERBLOCKING;
551 }
552 }
553 }
554
555 /*-------------------------------
556 patch per espandere il clutter
557 -------------------------------*/
561 for (unsigned i=NUM_AZ_X_PPI; i<800; i++)
563 for (unsigned k=i-1; k<i+2; k++)
565 first_level(i%NUM_AZ_X_PPI, j)=first_level_tmp(k%NUM_AZ_X_PPI, j);
567 }
568}
void load_first_level_bb_bloc(radarelab::Matrix2D< unsigned char > &matrix) Open the first level elevation BB bloc file. Definition assets.cpp:135 void load_first_level(radarelab::Matrix2D< unsigned char > &matrix) Open the first level file. Definition assets.cpp:120 void load_first_level_bb_el(radarelab::Matrix2D< unsigned char > &matrix) Open the first level elevation BB el file. Definition assets.cpp:130 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 radarelab::PolarScan< unsigned char > beam_blocking mappa di beam blocking (input) Definition cum_bac.h:127 void resize_beams_and_propagate_last_bin(unsigned new_beam_size) Enlarges the PolarScan increasing beam_size and propagating the last bin value. Definition volume.h:212 PolarScan - structure to describe a polarScan containing a matrix of data and conversion factors. Definition volume.h:113 const unsigned max_beam_size() const Return the maximum beam size in all PolarScans. Definition volume.h:457 Referenzia assets, bb_first_level, beam_blocking, do_beamblocking, do_bloccorr, do_medium, do_readStaticMap, first_level, first_level_static, elaboradar::Assets::load_first_level(), elaboradar::Assets::load_first_level_bb_bloc(), elaboradar::Assets::load_first_level_bb_el(), radarelab::Volume< T >::max_beam_size(), MyMAX_BIN, radarelab::PolarScan< T >::resize_beams_and_propagate_last_bin(), e volume. Referenziato da declutter_anaprop(). |