Elaboradar  0.1
 Tutto Classi Namespace File Funzioni Variabili Tipi enumerati (enum) Gruppi
Membri pubblici | Attributi pubblici | Elenco di tutti i membri
Template per la classe radarelab::Volume< T >

Homogeneous volume with a common beam count for all PolarScans. Continua...

#include <volume.h>

Diagramma delle classi per radarelab::Volume< T >
radarelab::volume::Scans< T >

Membri pubblici

 Volume (unsigned beam_count)
 Constructor. Continua...
 
template<typename OT >
 Volume (const Volume< OT > &v, const T &default_value)
 Copy constructor. Continua...
 
const unsigned max_beam_size () const
 Return the maximum beam size in all PolarScans. Continua...
 
bool is_unique_cell_size () const
 Test if same cell_size in all PolarScans. Continua...
 
double elevation_min () const
 Return the lowest elevation. Continua...
 
double elevation_max () const
 Return the highest elevation. Continua...
 
void read_vertical_slice (unsigned az, Matrix2D< T > &slice, double missing_value) const
 Fill a matrix elevations x beam_size with the vertical slice at a given azimuth. Continua...
 
void compute_stats (VolumeStats &stats) const
 Compute Volume statistics. Continua...
 
PolarScan< T > & append_scan (unsigned beam_size, double elevation, double cell_size)
 Append a scan to this volume. Continua...
 
PolarScan< T > & make_scan (unsigned idx, unsigned beam_size, double elevation, double cell_size)
 Create or reuse a scan at position idx, with the given beam size. Continua...
 
Volumeoperator*= (const T coefficient)
 *= operator defined Continua...
 
Volumeoperator+= (Volume &addend)
 += operator defined Continua...
 
- Membri pubblici ereditati da radarelab::volume::Scans< T >
template<typename OT >
 Scans (const Scans< OT > &v, const T &default_value)
 Constructor Copy from another Scans. Continua...
 
void SetOffset (T offset)
 set offset value Continua...
 
PolarScan< T > & scan (unsigned idx)
 Access a polar scan. Continua...
 
const PolarScan< T > & scan (unsigned idx) const
 Access a polar scan (const) Continua...
 
PolarScan< T > & append_scan (unsigned beam_count, unsigned beam_size, double elevation, double cell_size)
 Append a scan to this volume. Continua...
 
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. Continua...
 
void normalize_elevations (const std::vector< double > &elevations)
 Change the elevations in the PolarScans to match the given elevation vector. Continua...
 

Attributi pubblici

const unsigned beam_count
 Number of beam_count used ast each elevations. Continua...
 
- Attributi pubblici ereditati da radarelab::volume::Scans< T >
std::string quantity
 Odim quantity name. Continua...
 
std::string units
 Data units according to ODIM documentation. Continua...
 
std::shared_ptr< LoadInfoload_info
 Polar volume information. Continua...
 
RadarSite radarSite
 RadarSite. Continua...
 
offset = 0
 Data Offset. Continua...
 

Descrizione dettagliata

template<typename T>
class radarelab::Volume< T >

Homogeneous volume with a common beam count for all PolarScans.

Definizione alla linea 428 del file volume.h.


La documentazione per questa classe รจ stata generata a partire dal seguente file: