Elaboradar 0.1
|
◆ resample_volume() [1/2]
template<typename T>
Fill dst with data from src, coping with the two volumes having a different number of beams per scan. Merger is the function used to merge beams from src into dst. It takes the source PolarScan, the destination PolarScan and a vector with the indices of the beams of src that need to be used. Definizione alla linea 96 del file azimuth_resample.h. 97 {
98 // Copy volume metadata
104 {
106 PolarScan<T>& dst_scan = dst.append_scan(src_scan.beam_size, src_scan.elevation, src_scan.cell_size);
112 }
113 }
virtual void resample_polarscan(const PolarScan< T > &src, PolarScan< T > &dst, double src_beam_width) const =0 Fill dst with data from src, using the given merger function. Resample a volume one level at a time. Definition azimuth_resample.h:54 Referenzia radarelab::Volume< T >::append_scan(), radarelab::PolarScanBase::beam_size, radarelab::PolarScanBase::cell_size, radarelab::PolarScanBase::elevation, radarelab::PolarScan< T >::gain, radarelab::volume::Scans< T >::load_info, radarelab::PolarScan< T >::nodata, radarelab::PolarScan< T >::offset, radarelab::volume::Scans< T >::quantity, radarelab::volume::Scans< T >::radarSite, resample_polarscan(), radarelab::PolarScan< T >::undetect, e radarelab::volume::Scans< T >::units. |