public class DoubleStereographic extends Object implements Proj
| Modifier and Type | Field and Description |
|---|---|
private double |
c |
private double |
chi0 |
private double |
e |
private Ellipsoid |
ellps |
private static double |
EPSILON |
private double |
n |
private double |
R |
| Constructor and Description |
|---|
DoubleStereographic() |
| Modifier and Type | Method and Description |
|---|---|
Bounds |
getAlgorithmBounds()
Return the bounds where this projection is applicable.
|
String |
getName()
Replies a human readable name of this projection.
|
String |
getProj4Id()
Replies the Proj.4 identifier.
|
private void |
initialize(double lat_0) |
void |
initialize(ProjParameters params)
Initialize the projection using the provided parameters.
|
double[] |
invproject(double x,
double y)
Convert east/north to lat/lon.
|
double[] |
project(double phi,
double lambda)
Convert lat/lon to east/north.
|
private double e
private double n
private double c
private double chi0
private double R
private static final double EPSILON
public DoubleStereographic()
public String getName()
Projpublic String getProj4Id()
ProjgetProj4Id in interface Projnull.public void initialize(ProjParameters params) throws ProjectionConfigurationException
Projinitialize in interface Projparams - The projection parametersProjectionConfigurationException - in case parameters are not suitableprivate void initialize(double lat_0)
public double[] project(double phi, double lambda)
Projpublic double[] invproject(double x, double y)
Projinvproject in interface Projx - east value in meters, divided by the semi major axis of the ellipsoidy - north value in meters, divided by the semi major axis of the ellipsoidpublic Bounds getAlgorithmBounds()
ProjgetAlgorithmBounds in interface Proj