3#include <isce3/core/Constants.h>
4#include <isce3/core/forward.h>
5#include <isce3/io/forward.h>
6#include <isce3/product/forward.h>
7#include <isce3/geometry/detail/Geo2Rdr.h>
8#include <isce3/geometry/detail/Rdr2Geo.h>
48 isce3::io::Raster& dem_raster,
49 const isce3::product::RadarGridParameters& radar_grid,
50 const isce3::core::Orbit& orbit,
51 const isce3::core::LUT2d<double>& native_doppler,
52 const isce3::core::LUT2d<double>& grid_doppler,
54 isce3::core::dataInterpMethod dem_interp_method =
55 isce3::core::dataInterpMethod::BIQUINTIC_METHOD,
56 const isce3::geometry::detail::Rdr2GeoParams& rdr2geo_params = {},
57 const isce3::geometry::detail::Geo2RdrParams& geo2rdr_params = {},
58 isce3::io::Raster* interpolated_dem_raster =
nullptr,
59 isce3::io::Raster* coordinate_x_raster =
nullptr,
60 isce3::io::Raster* coordinate_y_raster =
nullptr,
61 isce3::io::Raster* incidence_angle_raster =
nullptr,
62 isce3::io::Raster* los_unit_vector_x_raster =
nullptr,
63 isce3::io::Raster* los_unit_vector_y_raster =
nullptr,
64 isce3::io::Raster* along_track_unit_vector_x_raster =
nullptr,
65 isce3::io::Raster* along_track_unit_vector_y_raster =
nullptr,
66 isce3::io::Raster* elevation_angle_raster =
nullptr,
67 isce3::io::Raster* ground_track_velocity_raster = nullptr
The isce3::geometry namespace.
Definition boundingbox.h:15
void getGeolocationGrid(isce3::io::Raster &dem_raster, const isce3::product::RadarGridParameters &radar_grid, const isce3::core::Orbit &orbit, const isce3::core::LUT2d< double > &native_doppler, const isce3::core::LUT2d< double > &grid_doppler, const int epsg, isce3::core::dataInterpMethod dem_interp_method, const isce3::geometry::detail::Rdr2GeoParams &rdr2geo_params, const isce3::geometry::detail::Geo2RdrParams &geo2rdr_params, isce3::io::Raster *interpolated_dem_raster, isce3::io::Raster *coordinate_x_raster, isce3::io::Raster *coordinate_y_raster, isce3::io::Raster *incidence_angle_raster, isce3::io::Raster *los_unit_vector_x_raster, isce3::io::Raster *los_unit_vector_y_raster, isce3::io::Raster *along_track_unit_vector_x_raster, isce3::io::Raster *along_track_unit_vector_y_raster, isce3::io::Raster *elevation_angle_raster, isce3::io::Raster *ground_track_velocity_raster)
Get geolocation grid from L1 products.
Definition getGeolocationGrid.cpp:50
base interpolator is an abstract base class
Definition BinarySearchFunc.cpp:5