14#include <isce3/core/Utilities.h>
23 template<
typename T,
typename U>
24 void shiftSignal(std::valarray<T> & data,
25 std::valarray<T> & dataShifted,
26 std::valarray<std::complex<U>> & spectrum,
27 size_t ncols,
size_t nrows,
28 const double shiftX,
const double shiftY,
29 isce3::signal::Signal<U> & sigObj);
34 template<
typename T,
typename U>
35 void shiftSignal(std::valarray<T> & data,
36 std::valarray<T> & dataShifted,
37 std::valarray<std::complex<U>> & spectrum,
38 std::valarray<std::complex<U>> & phaseRamp,
39 isce3::signal::Signal<U> & sigObj);
45 void frequencyResponseRange(
size_t ncols,
size_t nrows,
47 std::valarray<std::complex<T>> & shiftImpact);
53 void frequencyResponseAzimuth(
size_t ncols,
size_t nrows,
55 std::valarray<std::complex<T>> & shiftImpact);
base interpolator is an abstract base class
Definition BinarySearchFunc.cpp:5