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 -------------------------------*/
559 PolarScan<unsigned char> first_level_tmp(first_level);
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}
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 Referenzia assets, bb_first_level, beam_blocking, do_beamblocking, do_bloccorr, do_medium, do_readStaticMap, first_level, first_level_static, MyMAX_BIN, e volume. Referenziato da declutter_anaprop(). |