Intereferogram generation by cross-multiplication of reference and secondary SLCs.
More...
|
| void | crossmul (isce3::io::Raster &refSlcRaster, isce3::io::Raster &secSlcRaster, isce3::io::Raster &ifgRaster, isce3::io::Raster &coherence, isce3::io::Raster *rngOffsetRaster=nullptr) const |
| | Crossmultiply 2 SLCs.
|
| |
| void | doppler (isce3::core::LUT1d< double >, isce3::core::LUT1d< double >) |
| | Set doppler LUTs for reference and secondary SLCs.
|
| |
|
void | refDoppler (isce3::core::LUT1d< double > refDopp) |
| | Set dopplers LUT for reference SLC.
|
| |
|
const isce3::core::LUT1d< double > & | refDoppler () const |
| | Get doppler LUT for reference SLC.
|
| |
|
void | secDoppler (isce3::core::LUT1d< double > secDopp) |
| | Set dopplers LUT for secondary SLC.
|
| |
|
const isce3::core::LUT1d< double > & | secDoppler () const |
| | Get doppler LUT for secondary SLC.
|
| |
|
void | startingRangeShift (double rng_shift) |
| | Set reference and seconary starting range shift.
|
| |
|
double | startingRangeShift () const |
| | Get reference and secondary starting range shift.
|
| |
|
void | rangePixelSpacing (double rgPxlSpacing) |
| | Set range pixel spacing.
|
| |
|
double | rangePixelSpacing () const |
| | Get range pixel spacing.
|
| |
|
void | wavelength (double wvl) |
| | Set Wavelength.
|
| |
|
double | wavelength () const |
| | Get Wavelength.
|
| |
| void | rangeLooks (int) |
| | Set number of range looks.
|
| |
|
int | rangeLooks () const |
| | Get number of range looks.
|
| |
| void | azimuthLooks (int) |
| | Set number of azimuth looks.
|
| |
|
int | azimuthLooks () const |
| | Get number of azimuth looks.
|
| |
|
void | oversampleFactor (size_t oversamp) |
| | Set oversample factor.
|
| |
|
size_t | oversampleFactor () const |
| | Get oversample factor.
|
| |
|
void | linesPerBlock (size_t linesPerBlock) |
| | Set linesPerBlock.
|
| |
|
size_t | linesPerBlock () const |
| | Get linesPerBlock.
|
| |
|
bool | multiLookEnabled () const |
| | Get boolean multilook flag.
|
| |
| void | rangeFrequencyShift (std::valarray< std::complex< float > > &refAvgSpectrum, std::valarray< std::complex< float > > &secAvgSpectrum, std::valarray< double > &rangeFrequencies, size_t linesPerBlockData, size_t fft_size, double &frequencyShift) |
| | Compute the avergae frequency shift in range direction between two SLCs.
|
| |
| void | getPeakIndex (std::valarray< float > data, size_t &peakIndex) |
| | estimate the index of the maximum of a vector of data
|
| |
Intereferogram generation by cross-multiplication of reference and secondary SLCs.
The secondary SLC must be on the same image grid as the reference SLC,