Basic structure to describe a polar scan, independently of the type of its samples. Continua...
#include <volume.h>
Membri pubblici | |
double | height (unsigned rg, double beam_half_width=0.0) |
Height in kilometers (legacy) at range gate for beam elevation + beam_half_width. Continua... | |
double | diff_height (unsigned rg_start, unsigned rg_end) |
Height difference in kilometers (legacy) between two range gates. Continua... | |
double | sample_height (unsigned cell_idx) const |
Return the height (in meters) of the sample at the given cell indexa. Continua... | |
Membri pubblici statici | |
static double | sample_height (double elevation, double range, double equiv_earth_radius) |
Return the height of a sample (in meters) given center beam elevation (in degrees), range (in meters) and equivalent earth radius (in meters) Continua... | |
static double | sample_height (double elevation, double range) |
Return the height of a sample (in meters) given center beam elevation (in degrees) and range (in meters), using the standard 4/3 equivalent earth radius (in meters) Continua... | |
Attributi pubblici | |
unsigned | beam_count = 0 |
Count of beams in this scan. Continua... | |
unsigned | beam_size = 0 |
Number of samples in each beam. Continua... | |
Eigen::VectorXd | azimuths_real |
Vector of actual azimuths for each beam. Continua... | |
double | elevation = 0 |
Nominal elevation of this PolarScan, which may be different from the effective elevation of each single beam. Continua... | |
Eigen::VectorXd | elevations_real |
Vector of actual elevations for each beam. Continua... | |
double | cell_size = 0 |
Size of a beam cell in meters. Continua... | |
Basic structure to describe a polar scan, independently of the type of its samples.