3 #include <isce3/core/LUT2d.h>
4 #include <isce3/core/Linspace.h>
5 #include <isce3/core/Orbit.h>
6 #include <isce3/product/RadarGridParameters.h>
58 RadarGridParameters _radar_grid;
60 LUT2d<double> _doppler;
66 #include "RadarGeometry.icc"
LookSide lookSide() const
Get radar look side.
Definition: RadarGeometry.h:55
const DateTime & referenceEpoch() const
Reference epoch (UTC)
Definition: Orbit.h:77
const RadarGridParameters & radarGrid() const
Get radar grid.
Definition: RadarGeometry.h:31
Data structure to store date time to nano-sec precision.
Definition: DateTime.h:18
size_t gridWidth() const
Get radar grid width (number of range samples)
Definition: RadarGeometry.h:46
LookSide
Side that radar looks at, Left or Right.
Definition: LookSide.h:13
Definition: RadarGridParameters.h:15
A uniformly-spaced sequence of values over some interval.
Definition: forward.h:28
Linspace< double > sensingTime() const
Get radar grid azimuth time samples relative to reference epoch (s)
Definition: RadarGeometry.icc:28
const LUT2d< double > & doppler() const
Get Doppler.
Definition: RadarGeometry.h:37
size_t width() const
Get radar grid width.
Definition: RadarGridParameters.h:116
size_t length() const
Get radar grid length.
Definition: RadarGridParameters.h:110
isce3::core::LookSide lookSide() const
Get the look direction.
Definition: RadarGridParameters.h:60
Data structure to store 2D Lookup table.
Definition: forward.h:30
const Orbit & orbit() const
Get platform orbit.
Definition: RadarGeometry.h:34
size_t gridLength() const
Get radar grid length (number of azimuth lines)
Definition: RadarGeometry.h:43
Scene geometry in radar coordinate system.
Definition: RadarGeometry.h:16
Linspace< double > slantRange() const
Get radar grid slant range samples (m)
Definition: RadarGeometry.icc:44
const DateTime & referenceEpoch() const
Get reference epoch.
Definition: RadarGeometry.h:40
Sequence of platform ephemeris samples (state vectors) with uniform temporal spacing, supporting efficient lookup and interpolation.
Definition: Orbit.h:43