isce3  0.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
interpolate.h
1 #pragma once
2 #include <isce3/io/forward.h>
3 
4 #include <complex>
5 #include <iostream>
6 
7 #include <isce3/core/Interpolator.h>
8 #include <isce3/core/Matrix.h>
9 
10 namespace isce3 { namespace geocode {
11 
24 void interpolate(const isce3::core::Matrix<std::complex<float>>& rdrDataBlock,
25  isce3::core::Matrix<std::complex<float>>& geoDataBlock,
26  const std::valarray<double>& radarX,
27  const std::valarray<double>& radarY,
28  const std::valarray<std::complex<double>>& geometricalPhase,
29  const int radarBlockWidth, const int radarBlockLength,
30  const int azimuthFirstLine, const int rangeFirstPixel,
31  const isce3::core::Interpolator<std::complex<float>>* interp);
32 
33 }} // namespace isce3::geocode
Data structure for a 2D row-major matrix.
Definition: forward.h:31
Definition of parent Interpolator.
Definition: forward.h:33

Generated for ISCE3.0 by doxygen 1.8.5.