|
| ResampSlc (const isce3::product::Product &product, char frequency= 'A') |
| Constructor from an isce3::product::Product (no flattening) More...
|
|
| ResampSlc (const isce3::product::Product &product, const isce3::product::Product &refProduct, char frequency= 'A') |
| Constructor from an isce3::product::Product and reference product (flattening)
|
|
| ResampSlc (const isce3::product::Swath &swath) |
| Constructor from an isce3::product::Swath (no flattening)
|
|
| ResampSlc (const isce3::product::Swath &swath, const isce3::product::Swath &refSwath) |
| Constructor from an isce3::product::Swath and reference swath (flattening)
|
|
| ResampSlc (const isce3::product::RadarGridParameters &rdr_grid, const isce3::core::LUT2d< double > &doppler, double wvl) |
| 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, double wvl, double ref_wvl) |
| 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) |
| 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) |
| Constructor from individual components (flattening)
|
|
| ~ResampSlc () |
| Destructor.
|
|
double | startingRange () const |
| Get parameters related to radar grids.
|
|
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::Product &product, char frequency= 'A') |
|
size_t | linesPerTile () const |
|
void | linesPerTile (size_t) |
|
bool | haveRefData () const |
| Get flag for reference data.
|
|
void | declare (int, int, int, int) 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, bool isComplex=true, 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, bool isComplex=true, int rowBuffer=40, int chipSize=isce3::core::SINC_ONE) |
|
|
void | _initializeOffsetTiles (Tile_t &, isce3::io::Raster &, isce3::io::Raster &, isce3::image::Tile< float > &, isce3::image::Tile< float > &, int) |
|
void | _initializeTile (Tile_t &, isce3::io::Raster &, const isce3::image::Tile< float > &, int, int, int) |
|
void | _transformTile (Tile_t &tile, isce3::io::Raster &outputSlc, const isce3::image::Tile< float > &rgOffTile, const isce3::image::Tile< float > &azOffTile, int inLength, bool flatten, int chipSize) |
|
int | _computeNumberOfTiles (int, int) |
|
void | _prepareInterpMethods (isce3::core::dataInterpMethod, int) |
|
void | _setDataFromSwath (const isce3::product::Swath &swath) |
|
void | _setRefDataFromSwath (const isce3::product::Swath &swath) |
|