|
| ResampSlc (const isce3::product::RadarGridProduct &product, char frequency='A', const std::complex< float > invalid_value=std::complex< float >(0.0)) |
| Constructor from an isce3::product::RadarGridProduct (no flattening)
|
|
| ResampSlc (const isce3::product::RadarGridProduct &product, const isce3::product::RadarGridProduct &refProduct, char frequency='A', const std::complex< float > invalid_value=std::complex< float >(0.0)) |
| Constructor from an isce3::product::RadarGridProduct and reference product (flattening)
|
|
| ResampSlc (const isce3::product::Swath &swath, const std::complex< float > invalid_value=std::complex< float >(0.0)) |
| Constructor from an isce3::product::Swath (no flattening)
|
|
| ResampSlc (const isce3::product::Swath &swath, const isce3::product::Swath &refSwath, const std::complex< float > invalid_value=std::complex< float >(0.0)) |
| Constructor from an isce3::product::Swath and reference swath (flattening)
|
|
| ResampSlc (const isce3::product::RadarGridParameters &rdr_grid, const isce3::core::LUT2d< double > &doppler, const std::complex< float > invalid_value=std::complex< float >(0.0)) |
| Constructor from an isce3::product::RadarGridParameters (no flattening)
|
|
| ResampSlc (const isce3::product::RadarGridParameters &rdr_grid, const isce3::product::RadarGridParameters &ref_rdr_grid, const isce3::core::LUT2d< double > &doppler, const std::complex< float > invalid_value=std::complex< float >(0.0)) |
| Constructor from an isce3::product::RadarGridParameters and reference radar grid (flattening)
|
|
| ResampSlc (const isce3::core::LUT2d< double > &doppler, double startingRange, double rangePixelSpacing, double sensingStart, double prf, double wvl, const std::complex< float > invalid_value=std::complex< float >(0.0)) |
| Constructor from individual components (no flattening)
|
|
| ResampSlc (const isce3::core::LUT2d< double > &doppler, double startingRange, double rangePixelSpacing, double sensingStart, double prf, double wvl, double refStartingRange, double refRangePixelSpacing, double refWvl, const std::complex< float > invalid_value=std::complex< float >(0.0)) |
| Constructor from individual components (flattening)
|
|
| ~ResampSlc () |
| Destructor.
|
|
double | startingRange () const |
|
double | rangePixelSpacing () const |
|
double | sensingStart () const |
|
double | prf () const |
|
double | wavelength () const |
|
double | refStartingRange () const |
|
double | refRangePixelSpacing () const |
|
double | refWavelength () const |
|
isce3::core::Poly2d | rgCarrier () const |
|
isce3::core::Poly2d | azCarrier () const |
|
void | rgCarrier (const isce3::core::Poly2d &) |
|
void | azCarrier (const isce3::core::Poly2d &) |
|
const isce3::core::LUT2d< double > & | doppler () const |
| Get read-only reference to Doppler LUT2d.
|
|
isce3::core::LUT2d< double > & | doppler () |
| Get reference to Doppler LUT2d.
|
|
void | doppler (const isce3::core::LUT2d< double > &) |
| Set Doppler LUT2d.
|
|
void | referenceProduct (const isce3::product::RadarGridProduct &product, char frequency='A') |
|
size_t | linesPerTile () const |
|
void | linesPerTile (size_t) |
|
bool | haveRefData () const |
| Get flag for reference data.
|
|
void | declare (size_t, size_t, size_t, size_t) const |
|
void | resamp (isce3::io::Raster &inputSlc, isce3::io::Raster &outputSlc, isce3::io::Raster &rgOffsetRaster, isce3::io::Raster &azOffsetRaster, int inputBand=1, bool flatten=false, int rowBuffer=40, int chipSize=isce3::core::SINC_ONE) |
|
void | resamp (const std::string &inputFilename, const std::string &outputFilename, const std::string &rgOffsetFilename, const std::string &azOffsetFilename, int inputBand=1, bool flatten=false, int rowBuffer=40, int chipSize=isce3::core::SINC_ONE) |
|
|
void | _initializeOffsetTiles (Tile_t &tile, isce3::io::Raster &azOffsetRaster, isce3::io::Raster &rgOffsetRaster, Tile< double > &azOffTile, Tile< double > &rgOffTile, size_t outWidth) |
|
void | _initializeTile (Tile_t &tile, isce3::io::Raster &inputSlc, const Tile< double > &azOffTile, size_t outLength, int rowBuffer, int chipHalf) |
|
void | _transformTile (Tile_t &tile, isce3::io::Raster &outputSlc, const Tile< double > &rgOffTile, const Tile< double > &azOffTile, size_t inLength, bool flatten, int chipSize) |
|
size_t | _computeNumberOfTiles (size_t, size_t) |
|
void | _prepareInterpMethods (isce3::core::dataInterpMethod, int) |
|
void | _setDataFromSwath (const isce3::product::Swath &swath) |
|
void | _setRefDataFromSwath (const isce3::product::Swath &swath) |
|