isce3 0.25.0
Loading...
Searching...
No Matches
PhaseGrad.h
1#pragma once
2
3#include <complex> // std::complex
4#include <cstddef> // size_t
5
6namespace isce3::unwrap::icu
7{
8
9// \brief Compute phase slope in x & y, smoothed by Gaussian kernel.
10//
11// The algorithm is the same as that developed by Madsen for estimation of the
12// doppler centroid.
13//
14// @param[out] phasegradx Phase gradient in x
15// @param[out] phasegrady Phase gradient in y
16// @param[in] intf Interferogram
17// @param[in] length Tile length
18// @param[in] width Tile width
19// @param[in] winsize Kernel size
20void calcPhaseGrad(
21 float * phasegradx,
22 float * phasegrady,
23 const std::complex<float> * intf,
24 const size_t length,
25 const size_t width,
26 const int winsize);
27
28}

Generated for ISCE3.0 by doxygen 1.13.2.