487 stats.count_zeros.resize(this->size());
488 stats.count_ones.resize(this->size());
489 stats.count_others.resize(this->size());
490 stats.sum_others.resize(this->size());
492 for (
unsigned iel = 0; iel < this->size(); ++iel)
494 stats.count_zeros[iel] = 0;
495 stats.count_ones[iel] = 0;
496 stats.count_others[iel] = 0;
497 stats.sum_others[iel] = 0;
499 for (
unsigned iaz = 0; iaz < this->
scan(iel).beam_count; ++iaz)
501 for (
size_t i = 0; i < this->
scan(iel).beam_size; ++i)
506 case 0: stats.count_zeros[iel]++;
break;
507 case 1: stats.count_ones[iel]++;
break;
509 stats.count_others[iel]++;
510 stats.sum_others[iel] += val;
PolarScan< T > & scan(unsigned idx)
Access a polar scan.
static unsigned char DBtoBYTE(double DB, double gain=80./255., double offset=-20.)
funzione che converte dB in valore intero tra 0 e 255