CUDA_HOSTDEV isce3::cuda::geometry::gpuDEMInterpolator::gpuDEMInterpolator |
( |
| ) |
|
|
inline |
CUDA_HOSTDEV isce3::cuda::geometry::gpuDEMInterpolator::gpuDEMInterpolator |
( |
float |
height | ) |
|
|
inline |
Constructor with a constant height .
isce3::cuda::geometry::gpuDEMInterpolator::~gpuDEMInterpolator |
( |
| ) |
|
Copy constructor from CPU DEMInterpolator.
CUDA_HOSTDEV isce3::cuda::geometry::gpuDEMInterpolator::gpuDEMInterpolator |
( |
gpuDEMInterpolator & |
| ) |
|
Copy constructor on device.
CUDA_HOSTDEV double isce3::cuda::geometry::gpuDEMInterpolator::deltaX |
( |
| ) |
const |
|
inline |
CUDA_HOSTDEV double isce3::cuda::geometry::gpuDEMInterpolator::deltaY |
( |
| ) |
const |
|
inline |
CUDA_HOSTDEV int isce3::cuda::geometry::gpuDEMInterpolator::epsgCode |
( |
| ) |
const |
|
inline |
CUDA_HOST void isce3::cuda::geometry::gpuDEMInterpolator::finalizeProjInterp |
( |
| ) |
|
Finalize/delete projection and interpolation objects on device.
CUDA_HOSTDEV bool isce3::cuda::geometry::gpuDEMInterpolator::haveRaster |
( |
| ) |
const |
|
inline |
Flag indicating whether we have a raster.
CUDA_HOST void isce3::cuda::geometry::gpuDEMInterpolator::initProjInterp |
( |
| ) |
|
Initialize projection and interpolation objects on device.
Pointer to gpuInterpolator pointer.
CUDA_DEV float isce3::cuda::geometry::gpuDEMInterpolator::interpolateLonLat |
( |
double |
lon, |
|
|
double |
lat |
|
) |
| const |
Interpolate at a given longitude and latitude.
CUDA_DEV float isce3::cuda::geometry::gpuDEMInterpolator::interpolateXY |
( |
double |
x, |
|
|
double |
y |
|
) |
| const |
Interpolate at native XY coordinates of DEM.
CUDA_HOSTDEV size_t isce3::cuda::geometry::gpuDEMInterpolator::length |
( |
| ) |
const |
|
inline |
CUDA_DEV Vec3 isce3::cuda::geometry::gpuDEMInterpolator::midLonLat |
( |
| ) |
const |
Middle lat/lon/refHeight.
CUDA_DEV double isce3::cuda::geometry::gpuDEMInterpolator::midX |
( |
| ) |
const |
|
inline |
Middle X and Y coordinates.
Pointer to ProjectionBase pointer.
CUDA_HOSTDEV float isce3::cuda::geometry::gpuDEMInterpolator::refHeight |
( |
| ) |
const |
|
inline |
CUDA_HOSTDEV size_t isce3::cuda::geometry::gpuDEMInterpolator::width |
( |
| ) |
const |
|
inline |
CUDA_HOSTDEV double isce3::cuda::geometry::gpuDEMInterpolator::xStart |
( |
| ) |
const |
|
inline |
CUDA_HOSTDEV double isce3::cuda::geometry::gpuDEMInterpolator::yStart |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: