7#if !defined(ISCE_GEOMETRY_GEO2RDR_ICC)
8#error "Geo2rdr.icc is an implementation detail of class Geo2rdr"
22 _doppler =
product.metadata().procInfo().dopplerCentroid(frequency);
27 isce3::core::EarthEccentricitySquared);
40 _radarGrid(meta,
orbit.referenceEpoch())
Data structure to store Ellipsoid information.
Definition Ellipsoid.h:20
Data structure to store 2D Lookup table.
Definition LUT2d.h:20
Sequence of platform ephemeris samples (state vectors) with uniform temporal spacing,...
Definition Orbit.h:44
const isce3::core::Orbit & orbit() const
Get Orbit object used for processing.
Definition Geo2rdr.h:142
const isce3::core::LUT2d< double > & doppler() const
Get Doppler model used for processing.
Definition Geo2rdr.h:148
const isce3::core::Ellipsoid & ellipsoid() const
Get Ellipsoid object used for processing.
Definition Geo2rdr.h:145
Geo2rdr(const isce3::product::RadarGridProduct &, char frequency='A', bool nativeDoppler=false)
Constructor from product.
Definition Geo2rdr.icc:13
Definition RadarGridParameters.h:16
RadarGridProduct class declaration.
Definition RadarGridProduct.h:71
The isce3::product namespace.
Definition forward.h:3