isce3  0.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | List of all members
isce3::cuda::core::LonLat Struct Reference

Geodetic Lon/Lat projection - EPSG:4326. More...

#include <gpuProjections.h>

Inheritance diagram for isce3::cuda::core::LonLat:
isce3::cuda::core::ProjectionBase

Public Member Functions

CUDA_DEV int forward (const Vec3 &, Vec3 &) const
 Device function for transform from LLH. More...
 
CUDA_DEV int inverse (const Vec3 &, Vec3 &) const
 Device function for tranforming to LLH. More...
 
- Public Member Functions inherited from isce3::cuda::core::ProjectionBase
CUDA_HOSTDEV ProjectionBase (int code)
 Value constructor with EPSG code as input. More...
 
CUDA_HOST int forward_h (const Vec3 &llh, Vec3 &xyz) const
 Host function for transforming from LLH. More...
 
CUDA_HOST int inverse_h (const Vec3 &xyz, Vec3 &llh) const
 Host function for transforming to LLH. More...
 

Additional Inherited Members

- Public Types inherited from isce3::cuda::core::ProjectionBase
typedef isce3::core::Vec3 Vec3
 
- Public Attributes inherited from isce3::cuda::core::ProjectionBase
isce3::core::Ellipsoid ellipse
 Ellipsoid object for projections - currently only WGS84.
 
int _epsgcode
 Type of projection system. More...
 

Detailed Description

Geodetic Lon/Lat projection - EPSG:4326.

Member Function Documentation

CUDA_DEV int isce3::cuda::core::LonLat::forward ( const Vec3 llh,
Vec3 xyz 
) const
virtual

Device function for transform from LLH.

Parameters
[in]llhLon/Lat/Height - Lon and Lat are in radians
[out]xyzCoordinates in specified coordinate system

Implements isce3::cuda::core::ProjectionBase.

CUDA_DEV int isce3::cuda::core::LonLat::inverse ( const Vec3 xyz,
Vec3 llh 
) const
virtual

Device function for tranforming to LLH.

Parameters
[in]xyzCoordinates in specified projection system
[out]llhLon/Lat/Height - Lon and Lat are in radians

Implements isce3::cuda::core::ProjectionBase.


The documentation for this struct was generated from the following file:

Generated for ISCE3.0 by doxygen 1.8.5.