13#include <isce3/io/Raster.h>
15#include "PhassUnwrapper.h"
17namespace isce3::unwrap::phass {
24 _correlationThreshold = 0.2;
25 _goodCorrelation = 0.7;
26 _minPixelsPerRegion = 200.0;
68 double _correlationThreshold = 0.2;
69 double _goodCorrelation = 0.7;
70 int _minPixelsPerRegion = 200.0;
71 bool _usePower =
true;
78#define ISCE_UNWRAP_PHASS_PHASS_ICC
80#undef ISCE_UNWRAP_PHASS_PHASS_ICC
Data structure meant to handle Raster I/O operations.
Definition Raster.h:32
int minPixelsPerRegion() const
Get minimum size of a region to be unwrapped.
Definition Phass.icc:39
~Phass()=default
Destructor.
Phass()
Constructor.
Definition Phass.h:23
double correlationThreshold() const
Get correlation threshold increment.
Definition Phass.icc:19
double goodCorrelation() const
Get good correlation threshold.
Definition Phass.icc:29
void unwrap(isce3::io::Raster &phaseRaster, isce3::io::Raster &corrRaster, isce3::io::Raster &unwRaster, isce3::io::Raster &labelRaster)
Unwrap the interferometric wrapped phase.
Definition Phass.cpp:18