|
|
| ICU ()=default |
| | Constructor.
|
| |
|
| ~ICU ()=default |
| | Destructor.
|
| |
| size_t | numBufLines () const |
| | Get tile buffer length. More...
|
| |
| void | numBufLines (const size_t) |
| | Set tile buffer length (default: 3700). More...
|
| |
| size_t | numOverlapLines () const |
| | Get lines of overlap between tiles. More...
|
| |
| void | numOverlapLines (const size_t) |
| | Set lines of overlap between tiles (default: 200). More...
|
| |
| bool | usePhaseGradNeut () const |
| | Get phase gradient neutrons flag. More...
|
| |
| void | usePhaseGradNeut (const bool) |
| | Set phase gradient neutrons flag (default: false). More...
|
| |
| bool | useIntensityNeut () const |
| | Get intensity neutrons flag. More...
|
| |
| void | useIntensityNeut (const bool) |
| | Set intensity neutrons flag (default: false). More...
|
| |
| int | phaseGradWinSize () const |
| | Get window size for phase gradient calculation. More...
|
| |
| void | phaseGradWinSize (const int) |
| | Set window size for phase gradient calculation (default: 5). More...
|
| |
| float | neutPhaseGradThr () const |
| | Get range phase gradient threshold for neutron generation (rad/sample). More...
|
| |
| void | neutPhaseGradThr (const float) |
| | Set range phase gradient threshold for neutron generation (rad/sample) (default: 3.0). More...
|
| |
| float | neutIntensityThr () const |
| | Get intensity variance threshold for neutron generation (stddevs from mean). More...
|
| |
| void | neutIntensityThr (const float) |
| | Set intensity variance threshold for neutron generation (stddevs from mean) (default: 8.0). More...
|
| |
| float | neutCorrThr () const |
| | Get correlation threshold for neutron generation. More...
|
| |
| void | neutCorrThr (const float) |
| | Set correlation threshold for neutron generation (default: 0.8). More...
|
| |
| int | numTrees () const |
| | Get number of tree growing iterations. More...
|
| |
| void | numTrees (const int) |
| | Set number of tree growing iterations (default: 7). More...
|
| |
| int | maxBranchLen () const |
| | Get max branch cut length. More...
|
| |
| void | maxBranchLen (const int) |
| | Set max branch cut length (default: 64). More...
|
| |
| float | ratioDxDy () const |
| | Get ratio of x:y pixel spacing (for measuring branch cut length). More...
|
| |
| void | ratioDxDy (const float) |
| | Set ratio of x:y pixel spacing (for measuring branch cut length) (default: 1.0). More...
|
| |
| float | initCorrThr () const |
| | Get initial correlation threshold. More...
|
| |
| void | initCorrThr (const float) |
| | Set initial correlation threshold (default: 0.1). More...
|
| |
| float | maxCorrThr () const |
| | Get max correlation threshold. More...
|
| |
| void | maxCorrThr (const float) |
| | Set max correlation threshold (default: 0.9). More...
|
| |
| float | corrThrInc () const |
| | Get correlation threshold increment. More...
|
| |
| void | corrThrInc (const float) |
| | Set correlation threshold increment (default: 0.1). More...
|
| |
| float | minCCAreaFrac () const |
| | Get min connected component size as fraction of tile area. More...
|
| |
| void | minCCAreaFrac (const float) |
| | Set min connected component size as fraction of tile area (default: 0.003125). More...
|
| |
| size_t | numBsLines () const |
| | Get number of bootstrap lines. More...
|
| |
| void | numBsLines (const size_t) |
| | Set number of bootstrap lines (default: 16). More...
|
| |
| size_t | minBsPts () const |
| | Get bootstrapping min overlap area. More...
|
| |
| void | minBsPts (const size_t) |
| | Set bootstrapping min overlap area (default: 16). More...
|
| |
| float | bsPhaseVarThr () const |
| | Get bootstrap phase variance threshold. More...
|
| |
| void | bsPhaseVarThr (const float) |
| | Set bootstrap phase variance threshold (default: 8.0). More...
|
| |
| void | unwrap (isce3::io::Raster &unw, isce3::io::Raster &ccl, isce3::io::Raster &intf, isce3::io::Raster &corr, unsigned int seed=0) |
| | Unwrap the target interferogram. More...
|
| |
|
void | getResidues (signed char *charge, const float *phase, const size_t length, const size_t width) |
| |
|
void | genNeutrons (bool *neut, const std::complex< float > *intf, const float *corr, const size_t length, const size_t width) |
| |
|
void | growTrees (bool *tree, const signed char *charge, const bool *neut, const size_t length, const size_t width, const unsigned int seed=0) |
| |
|
template<bool DO_BOOTSTRAP> |
| void | growGrass (float *unw, uint8_t *ccl, bool *currcc, float *bsunw, uint8_t *bsccl, LabelMap &labelmap, const float *phase, const bool *tree, const float *corr, float corrthr, const size_t length, const size_t width) |
| |