org.cresques.geo
Class Ellipsoid

java.lang.Object
  extended byorg.cresques.geo.Ellipsoid
All Implemented Interfaces:
IDatum

public class Ellipsoid
extends java.lang.Object
implements IDatum


Field Summary
 double a
           
 double b
           
static Ellipsoid clarke66
           
 double e
           
 double e2
           
static Ellipsoid ed50
           
 double ep
           
 double ep2
           
 double f
           
static Ellipsoid grs80
           
static Ellipsoid hayford
           
static Ellipsoid struve
           
static Ellipsoid wgs72
           
static Ellipsoid wgs84
           
 
Constructor Summary
Ellipsoid(java.lang.String name, double major, double flat)
           
 
Method Summary
 double getEIFlattening()
          Aplanamiento del elipsoide.
 double getESemiMajorAxis()
          Semieje Mayor del elipsoide.
 java.lang.String getName()
           
 double[] getParam()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

wgs72

public static final Ellipsoid wgs72

wgs84

public static final Ellipsoid wgs84

grs80

public static final Ellipsoid grs80

hayford

public static final Ellipsoid hayford

struve

public static final Ellipsoid struve

ed50

public static final Ellipsoid ed50

clarke66

public static final Ellipsoid clarke66

a

public double a

b

public double b

f

public double f

e

public double e

e2

public double e2

ep

public double ep

ep2

public double ep2
Constructor Detail

Ellipsoid

public Ellipsoid(java.lang.String name,
                 double major,
                 double flat)
Method Detail

getName

public java.lang.String getName()

getParam

public double[] getParam()

getESemiMajorAxis

public double getESemiMajorAxis()
Description copied from interface: IDatum
Semieje Mayor del elipsoide.

Specified by:
getESemiMajorAxis in interface IDatum
Returns:

getEIFlattening

public double getEIFlattening()
Description copied from interface: IDatum
Aplanamiento del elipsoide.

Specified by:
getEIFlattening in interface IDatum
Returns: