isce3  0.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | List of all members
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. 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 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.
 

Detailed Description

CUDA counterpart of isce3::container::RadarGeometry.

Constructor & Destructor Documentation

isce3::cuda::container::RadarGeometry::RadarGeometry ( const RadarGridParameters radar_grid,
const DeviceOrbit orbit,
const DeviceLUT2d< double > &  doppler 
)
inline

Construct a new RadarGeometry object.

isce3::cuda::container::RadarGeometry::RadarGeometry ( const RadarGridParameters radar_grid,
const HostOrbit orbit,
const HostLUT2d< double > &  doppler 
)
inline

Construct a new RadarGeometry object.

isce3::cuda::container::RadarGeometry::RadarGeometry ( const HostRadarGeometry other)
inline

Copy a host RadarGeometry object to the device.


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

Generated for ISCE3.0 by doxygen 1.8.5.