11#include <thrust/complex.h>
13#include <isce3/core/forward.h>
14#include <isce3/image/forward.h>
15#include <isce3/io/forward.h>
16#include <isce3/cuda/core/forward.h>
18namespace isce3::cuda::image
22 void gpuTransformTile(
23 isce3::io::Raster & outputSlc,
24 isce3::image::Tile<std::complex<float>> & tile,
25 isce3::image::Tile<double> & rgOffTile,
26 isce3::image::Tile<double> & azOffTile,
27 const isce3::core::Poly2d & rgCarrier,
28 const isce3::core::Poly2d & azCarrier,
29 const isce3::core::LUT1d<double> & dopplerLUT,
30 isce3::cuda::core::gpuSinc2dInterpolator<thrust::complex<float>> interp,
34 double rangePixelSpacing,
38 double refStartingRange,
39 double refRangePixelSpacing,
43 const std::complex<float> invalid_value