Elaboradar 0.1
|
Sequence of PolarScans which can have a different beam count for each elevation. Continua...
#include <volume.h>
Membri pubblici | |
template<typename OT > | |
Scans (const Scans< OT > &v, const T &default_value) | |
Constructor Copy from another Scans. | |
void | SetOffset (T offset) |
set offset value | |
PolarScan< T > & | scan (unsigned idx) |
Access a polar scan. | |
const PolarScan< T > & | scan (unsigned idx) const |
Access a polar scan (const) | |
PolarScan< T > & | append_scan (unsigned beam_count, unsigned beam_size, double elevation, double cell_size, const T &default_value=algo::DBZ::BYTEtoDB(1)) |
Append a scan to this volume. | |
PolarScan< T > & | make_scan (unsigned idx, unsigned beam_count, unsigned beam_size, double elevation, double cell_size) |
Create or reuse a scan at position idx, with the given beam size. | |
void | normalize_elevations (const std::vector< double > &elevations) |
Change the elevations in the PolarScans to match the given elevation vector. | |
Attributi pubblici | |
std::string | quantity |
Odim quantity name. | |
std::string | units |
Data units according to ODIM documentation. | |
std::shared_ptr< LoadInfo > | load_info |
Polar volume information. | |
RadarSite | radarSite |
RadarSite. | |
T | offset = 0 |
Data Offset. | |
Sequence of PolarScans which can have a different beam count for each elevation.