6 #include <isce3/image/ResampSlc.h>
20 char frequency =
'A') :
27 isce3::image::
ResampSlc(rdr_grid, doppler, wvl) {}
33 double wvl,
double ref_wvl) :
34 isce3::image::
ResampSlc(rdr_grid, ref_rdr_grid, doppler, wvl, ref_wvl) {}
39 double sensingStart,
double prf,
double wvl) :
40 isce3::image::
ResampSlc(doppler, startingRange, rangePixelSpacing, sensingStart,
46 double sensingStart,
double prf,
double wvl,
47 double refStartingRange,
double refRangePixelSpacing,
49 isce3::image::ResampSlc(doppler, startingRange, rangePixelSpacing, sensingStart,
50 prf, wvl, refStartingRange, refRangePixelSpacing, refWvl) {}
56 int inputBand=1,
bool flatten=
false,
bool isComplex=
true,
int rowBuffer=40,
57 int chipSize=isce3::core::SINC_ONE);
60 void resamp(
const std::string & inputFilename,
const std::string & outputFilename,
61 const std::string & rgOffsetFilename,
const std::string & azOffsetFilename,
62 int inputBand=1,
bool flatten=
false,
bool isComplex=
true,
int rowBuffer=40,
63 int chipSize=isce3::core::SINC_ONE);
Definition: ResampSlc.h:9
double startingRange() const
Get parameters related to radar grids.
Definition: ResampSlc.h:82
const isce3::core::LUT2d< double > & doppler() const
Get read-only reference to Doppler LUT2d.
Definition: ResampSlc.icc:144
ResampSlc(const isce3::product::RadarGridParameters &rdr_grid, const isce3::core::LUT2d< double > &doppler, double wvl)
Constructor from an isce3::product::RadarGridParameters (no flattening)
Definition: ResampSlc.h:24
Definition: RadarGridParameters.h:15
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) ...
Definition: ResampSlc.h:30
Definition: ResampSlc.h:31
Data structure meant to handle Raster I/O operations.
Definition: Raster.h:34