isce3 0.25.0
Loading...
Searching...
No Matches
filter2D.h
1#pragma once
2#include <isce3/io/forward.h>
3
4#include <valarray>
5
6namespace isce3 { namespace signal {
7
17template<typename T>
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);
21
32template<typename T>
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);
37
50template<typename T>
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);
56
57}} // namespace isce3::signal
base interpolator is an abstract base class
Definition BinarySearchFunc.cpp:5

Generated for ISCE3.0 by doxygen 1.13.2.