com.nutiteq.maps.projections
Class Ellipsoid

java.lang.Object
  extended by com.nutiteq.maps.projections.Ellipsoid

public class Ellipsoid
extends java.lang.Object


Field Summary
static Ellipsoid GRS80
          GRS80 ellipsoid
static Ellipsoid GRS80_2
           
static Ellipsoid KRASOVSKY
          Krasovsky ellipsoid
static Ellipsoid WGRS8084
           
static Ellipsoid WGS84
          WGS84 ellipsoid
static Ellipsoid WGS84_2
           
static Ellipsoid WGS84_3
           
 
Constructor Summary
Ellipsoid(double equatorialRadius, double polarRadius)
          create a new ellipsoid and precompute its parameters
 
Method Summary
 double getEccentricity()
           
 double getEquatorialRadius()
           
 double getInverseFlattening()
           
 double getPolarRadius()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GRS80

public static final Ellipsoid GRS80
GRS80 ellipsoid


GRS80_2

public static final Ellipsoid GRS80_2

WGS84

public static final Ellipsoid WGS84
WGS84 ellipsoid


WGS84_2

public static final Ellipsoid WGS84_2

WGS84_3

public static final Ellipsoid WGS84_3

WGRS8084

public static final Ellipsoid WGRS8084

KRASOVSKY

public static final Ellipsoid KRASOVSKY
Krasovsky ellipsoid

Constructor Detail

Ellipsoid

public Ellipsoid(double equatorialRadius,
                 double polarRadius)
create a new ellipsoid and precompute its parameters

Parameters:
equatorialRadius - ellipsoid long axis (in meters)
polarRadius - ellipsoid short axis (in meters)
Method Detail

getEquatorialRadius

public double getEquatorialRadius()

getPolarRadius

public double getPolarRadius()

getEccentricity

public double getEccentricity()

getInverseFlattening

public double getInverseFlattening()