isce3 0.25.0
Loading...
Searching...
No Matches
isce3::cuda::signal::gpuCrossmul Class Reference

Public Member Functions

void crossmul (isce3::io::Raster &refSlcRaster, isce3::io::Raster &secSlcRaster, isce3::io::Raster &ifgRaster, isce3::io::Raster &coherenceRaster, isce3::io::Raster *rngOffsetRaster=nullptr) const
 Crossmultiply 2 SLCs.
 
void doppler (isce3::core::LUT1d< double > refDoppler, isce3::core::LUT1d< double > secDoppler)
 Set doppler LUTs for reference and secondary SLCs.
 
void refDoppler (isce3::core::LUT1d< double > refDopp)
 Set reference doppler.
 
const isce3::core::LUT1d< double > & refDoppler () const
 Get reference doppler.
 
void secDoppler (isce3::core::LUT1d< double > secDopp)
 Set secondary doppler.
 
const isce3::core::LUT1d< double > & secDoppler () const
 Get secondary doppler.
 
void startingRangeShift (double rng_shift)
 Set reference and secondary starting range shift.
 
double startingRangeShift () const
 Get reference and secodnary starting range shift.
 
void rangePixelSpacing (double rngPxl)
 Set range pixel spacing.
 
double rangePixelSpacing () const
 Get range pixel spacing.
 
void wavelength (double v)
 Set Wavelength.
 
double wavelength () const
 Get Wavelength.
 
void rangeLooks (int rngLks)
 Set number of range looks.
 
int rangeLooks () const
 Get number of range looks.
 
void azimuthLooks (int azLks)
 Set number of azimuth looks.
 
int azimuthLooks () const
 Get number of azimuth looks.
 
void oversampleFactor (size_t v)
 Set oversample factor.
 
size_t oversampleFactor () const
 Get oversample factor.
 
void linesPerBlock (size_t v)
 Set linesPerBlock.
 
size_t linesPerBlock () const
 Get linesPerBlock.
 
bool multiLookEnabled () const
 Get multilook flag.
 

Member Function Documentation

◆ crossmul()

void isce3::cuda::signal::gpuCrossmul::crossmul ( isce3::io::Raster & refSlcRaster,
isce3::io::Raster & secSlcRaster,
isce3::io::Raster & ifgRaster,
isce3::io::Raster & coherenceRaster,
isce3::io::Raster * rngOffsetRaster = nullptr ) const

Crossmultiply 2 SLCs.

Parameters
[in]refSlcRasterinput raster of reference SLC
[in]secSlcRasterinput raster of secondary SLC
[out]ifgRasteroutput interferogram raster
[out]coherenceRasteroutput coherence raster
[in]rngOffsetRasteroptional pointer to range offset raster if provided, interferogram will be flattened

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

Generated for ISCE3.0 by doxygen 1.13.2.