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

Standard WGS84 Lon/Lat Projection extension of ProjBase - EPSG:4326. More...

#include <Projections.h>

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

Public Member Functions

void print () const
 Print function for debugging.
 
int forward (const cartesian_t &, cartesian_t &) const
 Function for transforming from LLH. More...
 
int inverse (const cartesian_t &, cartesian_t &) const
 Function for transforming to LLH. More...
 
- Public Member Functions inherited from isce3::core::ProjectionBase
 ProjectionBase (int code)
 Value constructor with EPSG code as input. More...
 
int code () const
 Return EPSG code.
 
const Ellipsoidellipsoid () const
 Return underlying ellipsoid.
 
Vec3 inverse (const Vec3 &native) const
 
virtual ~ProjectionBase ()
 Virtual destructor.
 

Detailed Description

Standard WGS84 Lon/Lat Projection extension of ProjBase - EPSG:4326.

Member Function Documentation

int isce3::core::LonLat::forward ( const cartesian_t llh,
cartesian_t xyz 
) const
inlinevirtual

Function for transforming from LLH.

This is similar to fwd or fwd3d in PROJ.4

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

Implements isce3::core::ProjectionBase.

int isce3::core::LonLat::inverse ( const cartesian_t xyz,
cartesian_t llh 
) const
inlinevirtual

Function for transforming to LLH.

This is similar to inv or inv3d in PROJ.4

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

Implements isce3::core::ProjectionBase.


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

Generated for ISCE3.0 by doxygen 1.8.5.