CUDA counterpart of isce3::container::RadarGeometry. More...
#include <RadarGeometry.h>
Public Member Functions | |
RadarGeometry (const RadarGridParameters &radar_grid, const DeviceOrbit &orbit, const DeviceLUT2d< double > &doppler) | |
Construct a new RadarGeometry object. More... | |
RadarGeometry (const RadarGridParameters &radar_grid, const HostOrbit &orbit, const HostLUT2d< double > &doppler) | |
Construct a new RadarGeometry object. More... | |
RadarGeometry (const HostRadarGeometry &other) | |
Copy a host RadarGeometry object to the device. More... | |
const RadarGridParameters & | radarGrid () const |
Get radar grid. | |
const DeviceOrbit & | orbit () const |
Get orbit. | |
const DeviceLUT2d< double > & | doppler () const |
Get Doppler. | |
const DateTime & | referenceEpoch () const |
Get reference epoch. | |
size_t | gridLength () const |
Get radar grid length (number of azimuth lines) | |
size_t | gridWidth () const |
Get radar grid width (number of range samples) | |
Linspace< double > | sensingTime () const |
Get radar grid azimuth time samples relative to reference epoch (s) | |
Linspace< double > | slantRange () const |
Get radar grid slant range samples (m) | |
LookSide | lookSide () const |
Get radar look side. | |
CUDA counterpart of isce3::container::RadarGeometry.
|
inline |
Construct a new RadarGeometry object.
|
inline |
Construct a new RadarGeometry object.
|
inline |
Copy a host RadarGeometry object to the device.