isce3 0.25.0
Loading...
Searching...
No Matches
isce3::unwrap::phass::Phass Class Reference

Public Member Functions

 Phass ()
 Constructor.
 
 ~Phass ()=default
 Destructor.
 
void unwrap (isce3::io::Raster &phaseRaster, isce3::io::Raster &corrRaster, isce3::io::Raster &unwRaster, isce3::io::Raster &labelRaster)
 Unwrap the interferometric wrapped phase.
 
void unwrap (isce3::io::Raster &phaseRaster, isce3::io::Raster &powerRaster, isce3::io::Raster &corrRaster, isce3::io::Raster &unwRaster, isce3::io::Raster &labelRaster)
 Unwrap the interferometric wrapped phase.
 
double correlationThreshold () const
 Get correlation threshold increment.
 
void correlationThreshold (const double)
 Set correlation threshold increment.
 
double goodCorrelation () const
 Get good correlation threshold.
 
void goodCorrelation (const double)
 Set good correlation threshold.
 
int minPixelsPerRegion () const
 Get minimum size of a region to be unwrapped.
 
void minPixelsPerRegion (const int)
 Set minimum size of a region to be unwrapped.
 

Member Function Documentation

◆ correlationThreshold()

void isce3::unwrap::phass::Phass::correlationThreshold ( const double corrThr)
inline

Set correlation threshold increment.

Parameters
[in]corrThrcorrelation threshold

◆ goodCorrelation()

void isce3::unwrap::phass::Phass::goodCorrelation ( const double goodCor)
inline

Set good correlation threshold.

Parameters
[in]goodCorgood correlation threshold.

◆ minPixelsPerRegion()

void isce3::unwrap::phass::Phass::minPixelsPerRegion ( const int minPixelsPerRegion)
inline

Set minimum size of a region to be unwrapped.

Parameters
[in]minPixelsPerRegionminimum pixels per region to unwrap

◆ unwrap() [1/2]

void isce3::unwrap::phass::Phass::unwrap ( isce3::io::Raster & phaseRaster,
isce3::io::Raster & corrRaster,
isce3::io::Raster & unwRaster,
isce3::io::Raster & labelRaster )

Unwrap the interferometric wrapped phase.

Parameters
[in]phaseRasterwrapped phase
[in]corrRastercorrelation
[out]unwRasterunwrapped phase
[out]labelRasterconnected component labels

◆ unwrap() [2/2]

void isce3::unwrap::phass::Phass::unwrap ( isce3::io::Raster & phaseRaster,
isce3::io::Raster & powerRaster,
isce3::io::Raster & corrRaster,
isce3::io::Raster & unwRaster,
isce3::io::Raster & labelRaster )

Unwrap the interferometric wrapped phase.

Parameters
[in]phaseRasterwrapped phase
[in]powerRasterpower of the interferogram
[in]corrRastercorrelation
[out]unwRasterunwrapped phase
[out]labelRasterconnected component labels

The documentation for this class was generated from the following files:

Generated for ISCE3.0 by doxygen 1.13.2.