Collection of simple commonly used geometry functions. More...
#include "forward.h"#include <isce3/core/forward.h>#include <isce3/product/forward.h>#include <isce3/core/Constants.h>Go to the source code of this file.
Namespaces | |
| isce3 | |
| The isce namespace. | |
| isce3::geometry | |
| The isce3::geometry namespace. | |
Functions | |
| int | isce3::geometry::rdr2geo (double aztime, double slantRange, double doppler, const isce3::core::Orbit &orbit, const isce3::core::Ellipsoid &ellipsoid, const DEMInterpolator &demInterp, isce3::core::Vec3 &targetLLH, double wvl, isce3::core::LookSide side, double threshold, int maxIter, int extraIter) |
| Radar geometry coordinates to map coordinates transformer. More... | |
| int | isce3::geometry::rdr2geo (const isce3::core::Pixel &pixel, const isce3::core::Basis &TCNbasis, const isce3::core::Vec3 &pos, const isce3::core::Vec3 &vel, const isce3::core::Ellipsoid &ellipsoid, const DEMInterpolator &demInterp, isce3::core::Vec3 &targetLLH, isce3::core::LookSide side, double threshold, int maxIter, int extraIter) |
| Radar geometry coordinates to map coordinates transformer. More... | |
| int | isce3::geometry::rdr2geo (const isce3::core::Vec3 &radarXYZ, const isce3::core::Vec3 &axis, double angle, double range, const DEMInterpolator &dem, isce3::core::Vec3 &targetXYZ, isce3::core::LookSide side, double threshold, int maxIter, int extraIter) |
| "Cone" interface to rdr2geo. More... | |
| int | isce3::geometry::geo2rdr (const isce3::core::Vec3 &inputLLH, const isce3::core::Ellipsoid &ellipsoid, const isce3::core::Orbit &orbit, const isce3::core::Poly2d &doppler, double &aztime, double &slantRange, double wavelength, double startingRange, double rangePixelSpacing, size_t rwidth, isce3::core::LookSide side, double threshold, int maxIter, double deltaRange) |
| Map coordinates to radar geometry coordinates transformer. More... | |
| int | isce3::geometry::geo2rdr (const isce3::core::Vec3 &inputLLH, const isce3::core::Ellipsoid &ellipsoid, const isce3::core::Orbit &orbit, const isce3::core::LUT2d< double > &doppler, double &aztime, double &slantRange, double wavelength, isce3::core::LookSide side, double threshold, int maxIter, double deltaRange) |
| Map coordinates to radar geometry coordinates transformer. More... | |
| void | isce3::geometry::computeDEMBounds (const isce3::core::Orbit &orbit, const isce3::core::Ellipsoid &ellipsoid, const isce3::core::LUT2d< double > &doppler, const isce3::product::RadarGridParameters &radarGrid, size_t xoff, size_t yoff, size_t xsize, size_t ysize, double margin, double &min_lon, double &min_lat, double &max_lon, double &max_lat) |
| Utility function to compute geographic bounds for a radar grid. More... | |
| template<class T > | |
| double | isce3::geometry::_compute_doppler_aztime_diff (isce3::core::Vec3 dr, isce3::core::Vec3 satvel, T &doppler, double wavelength, double aztime, double slantRange, double deltaRange) |
Collection of simple commonly used geometry functions.
There are no classes defined in this file. Its a collection of functions that are meant to be light weight versions of isce3::geometry::Topo and isce3::geometry::Geo2rdr.
1.8.5.