isce3  0.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | List of all members
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. More...
 
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. More...
 
double correlationThreshold () const
 Get correlation threshold increment. More...
 
void correlationThreshold (const double)
 Set correlation threshold increment. More...
 
double goodCorrelation () const
 Get good correlation threshold. More...
 
void goodCorrelation (const double)
 Set good correlation threshold. More...
 
int minPixelsPerRegion () const
 Get minimum size of a region to be unwrapped. More...
 
void minPixelsPerRegion (const int)
 Set minimum size of a region to be unwrapped. More...
 

Member Function Documentation

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

Get correlation threshold increment.

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

Set correlation threshold increment.

Parameters
[in]corrThrcorrelation threshold
double isce3::unwrap::phass::Phass::goodCorrelation ( ) const
inline

Get good correlation threshold.

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

Set good correlation threshold.

Parameters
[in]goodCorgood correlation threshold.
int isce3::unwrap::phass::Phass::minPixelsPerRegion ( ) const
inline

Get minimum size of a region to be unwrapped.

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
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
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.8.5.