2#include <isce3/io/forward.h>
6namespace isce3 {
namespace signal {
18void filter2D(isce3::io::Raster& output_raster, isce3::io::Raster& input_raster,
19 const std::valarray<double>& kernel_columns,
20 const std::valarray<double>& kernel_rows,
int block_rows = 1000);
33void filter2D(isce3::io::Raster& output_raster, isce3::io::Raster& input_raster,
34 isce3::io::Raster& mask_raster,
35 const std::valarray<double>& kernel_columns,
36 const std::valarray<double>& kernel_rows,
int block_rows = 1000);
51void filter2D(isce3::io::Raster& output_raster, isce3::io::Raster& input_raster,
52 isce3::io::Raster& mask_raster,
53 const std::valarray<double>& kernel_columns,
54 const std::valarray<double>& kernel_rows,
const bool do_decimate,
55 const bool mask =
true,
int block_rows = 1000);
base interpolator is an abstract base class
Definition BinarySearchFunc.cpp:5