isce3 0.25.0
Loading...
Searching...
No Matches
isce3::cuda::container::RadarGeometry Class Reference

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.
 
 RadarGeometry (const RadarGridParameters &radar_grid, const HostOrbit &orbit, const HostLUT2d< double > &doppler)
 Construct a new RadarGeometry object.
 
 RadarGeometry (const HostRadarGeometry &other)
 Copy a host RadarGeometry object to the device.
 
const RadarGridParametersradarGrid () const
 Get radar grid.
 
const DeviceOrbitorbit () const
 Get orbit.
 
const DeviceLUT2d< double > & doppler () const
 Get Doppler.
 
const DateTimereferenceEpoch () 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.
 
double wavelength () const
 Get radar wavelength.
 

Detailed Description

CUDA counterpart of isce3::container::RadarGeometry.


The documentation for this class was generated from the following files:

Generated for ISCE3.0 by doxygen 1.13.2.