isce3 0.25.0
Loading...
Searching...
No Matches
isce3::core::PolarStereo Class Reference

Polar stereographic extension of ProjBase. More...

#include <Projections.h>

Inheritance diagram for isce3::core::PolarStereo:
isce3::core::ProjectionBase

Public Member Functions

 PolarStereo (int)
 
void print () const override
 Print function for debugging.
 
int forward (const Vec3 &, Vec3 &) const override
 Transform from llh(rad) to Polar Stereo (m)
 
int inverse (const Vec3 &, Vec3 &) const override
 Transform from Polar Stereo (m) to llh (rad)
 
- Public Member Functions inherited from isce3::core::ProjectionBase
 ProjectionBase (int code)
 Value constructor with EPSG code as input.
 
int code () const
 Return EPSG code.
 
const Ellipsoidellipsoid () const
 Return underlying ellipsoid.
 
Vec3 forward (const Vec3 &llh) const
 Function for transforming from LLH.
 
Vec3 inverse (const Vec3 &xyz) const
 Function for transforming to LLH.
 

Detailed Description

Polar stereographic extension of ProjBase.

EPSG: 3413 - Greenland EPSG: 3031 - Antarctica

Member Function Documentation

◆ forward()

int isce3::core::PolarStereo::forward ( const Vec3 & llh,
Vec3 & out ) const
overridevirtual

Transform from llh(rad) to Polar Stereo (m)

Implements isce3::core::ProjectionBase.

◆ inverse()

int isce3::core::PolarStereo::inverse ( const Vec3 & ups,
Vec3 & llh ) const
overridevirtual

Transform from Polar Stereo (m) to llh (rad)

Implements isce3::core::ProjectionBase.

◆ print()

void isce3::core::PolarStereo::print ( ) const
inlineoverridevirtual

Print function for debugging.

Implements isce3::core::ProjectionBase.


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

Generated for ISCE3.0 by doxygen 1.13.2.