6#include <isce3/io/forward.h>
10#include <isce3/core/EMatrix.h>
12namespace isce3 {
namespace signal {
25void convolve2D(std::valarray<T>& output,
const std::valarray<T>& input,
26 const std::valarray<double>& kernelColumns,
27 const std::valarray<double>& kernelRows,
int ncols,
42void convolve2D(std::valarray<T>& output,
const std::valarray<T>& input,
44 const std::valarray<double>& kernelColumns,
45 const std::valarray<double>& kernelRows,
int ncols,
61void convolve2D(std::valarray<T>& output,
const std::valarray<T>& input,
62 const std::valarray<bool>& mask,
63 const std::valarray<double>& kernelColumns,
64 const std::valarray<double>& kernelRows,
int ncols,
80void convolve2D(std::valarray<T>& output,
const std::valarray<T>& input,
81 const std::valarray<double>& weights,
82 const std::valarray<double>& kernelColumns,
83 const std::valarray<double>& kernelRows,
int ncols,
96void convolve2D(isce3::core::EArray2D<T>& output,
97 const isce3::core::EArray2D<T>& input,
98 const isce3::core::EArray2D<double>& weights,
99 const isce3::core::EArray2D<double>& kernelColumns,
100 const isce3::core::EArray2D<double>& kernelRows);
base interpolator is an abstract base class
Definition BinarySearchFunc.cpp:5