Public Member Functions | |
| ResampSlc (const isce3::product::Product &product, char frequency= 'A') | |
| ResampSlc (const isce3::product::Product &product, const isce3::product::Product &refProduct, char frequency= 'A') | |
| 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) | |
| ResampSlc (const isce3::core::LUT2d< double > &doppler, double startingRange, double rangePixelSpacing, double sensingStart, double prf, double wvl, double refStartingRange, double refRangePixelSpacing, double refWvl) | |
| 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) |
Public Member Functions inherited from isce3::image::ResampSlc | |
| 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) |
Additional Inherited Members | |
Public Types inherited from isce3::image::ResampSlc | |
|
typedef Tile< std::complex < float > > | Tile_t |
Protected Member Functions inherited from isce3::image::ResampSlc | |
| 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) |
Protected Attributes inherited from isce3::image::ResampSlc | |
| size_t | _linesPerTile = 1000 |
| int | _inputBand |
| std::string | _filename |
| bool | _haveRefData |
|
isce3::core::Interpolator < std::complex< float > > * | _interp |
| isce3::core::Poly2d | _rgCarrier |
| isce3::core::Poly2d | _azCarrier |
| isce3::core::LUT2d< double > | _dopplerLUT |
| double | _startingRange |
| double | _rangePixelSpacing |
| double | _sensingStart |
| double | _prf |
| double | _wavelength |
| double | _refStartingRange |
| double | _refRangePixelSpacing |
| double | _refWavelength |
1.8.5.