|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.bbn.openmap.proj.Ellipsoid
public class Ellipsoid
A class representing a reference Ellipsoid for UTM calculations.
Adapted to Java by Colin Mummery (colin_mummery@agilent.com) from C++ code by Chuck Gantz (chuck.gantz@globalstar.com).
See http://en.wikipedia.org/wiki/Figure_of_the_Earth
Field Summary | |
---|---|
static Ellipsoid |
AIRY
"Airy" |
static Ellipsoid |
AUSTRALIAN_NATIONAL
"Australian National" |
static Ellipsoid |
BESSEL_1841
"Bessel 1841" |
static Ellipsoid |
BESSEL_1841_NAMIBIA
"Bessel 1841 (Nambia) " |
static Ellipsoid |
CLARKE_1866
"Clarke 1866" |
static Ellipsoid |
CLARKE_1880
"Clarke 1880" |
double |
ecc
The ellipsoid's eccentricity. |
double |
eccsq
The square of this ellipsoid's eccentricity. |
static Ellipsoid |
EVEREST
"Everest" |
static Ellipsoid |
FISHER_1960_MERCURY
"Fischer 1960 (Mercury) " |
static Ellipsoid |
FISHER_1968
"Fischer 1968" |
static Ellipsoid |
GRS_1967
"GRS 1967" |
static Ellipsoid |
GRS_1980
"GRS 1980" |
static Ellipsoid |
HELMERT_1906
"Helmert 1906" |
static Ellipsoid |
HOUGH
"Hough" |
static Ellipsoid |
INTERNATIONAL
"International" |
static Ellipsoid |
KRASSOVSKY
"Krassovsky" |
static Ellipsoid |
MODIFIED_AIRY
"Modified Airy" |
static Ellipsoid |
MODIFIED_EVEREST
"Modified Everest" |
static Ellipsoid |
MODIFIED_FISCHER_1960
"Modified Fischer 1960" |
java.lang.String |
name
The display name for this ellipsoid. |
double |
polarRadius
The polar radius for this ellipsoid. |
double |
radius
The equitorial radius for this ellipsoid. |
static Ellipsoid |
SOUTH_AMERICAN_1969
"South American 1969" |
static Ellipsoid |
WGS_60
"WGS 60" |
static Ellipsoid |
WGS_66
"WGS 66" |
static Ellipsoid |
WGS_72
"WGS-72" |
static Ellipsoid |
WGS_84
"WGS-84" |
Constructor Summary | |
---|---|
Ellipsoid(java.lang.String name,
double radius,
double eccsq)
Constructs a new Ellipsoid instance. |
|
Ellipsoid(java.lang.String name,
double equitorialRadius,
double ecc,
double eccsq,
double polarRadius)
Constructs a new Ellipsoid instance. |
Method Summary | |
---|---|
static Ellipsoid[] |
getAllEllipsoids()
Returns an array of all available ellipsoids in alphabetical order by name. |
static Ellipsoid |
getByName(java.lang.String name)
Given the name of an Ellipsoid, find the object for it out of the possible selections. |
java.lang.String |
toString()
Returns a string representation of the object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final Ellipsoid AIRY
public static final Ellipsoid AUSTRALIAN_NATIONAL
public static final Ellipsoid BESSEL_1841
public static final Ellipsoid BESSEL_1841_NAMIBIA
public static final Ellipsoid CLARKE_1866
public static final Ellipsoid CLARKE_1880
public static final Ellipsoid EVEREST
public static final Ellipsoid FISHER_1960_MERCURY
public static final Ellipsoid FISHER_1968
public static final Ellipsoid GRS_1967
public static final Ellipsoid GRS_1980
public static final Ellipsoid HELMERT_1906
public static final Ellipsoid HOUGH
public static final Ellipsoid INTERNATIONAL
public static final Ellipsoid KRASSOVSKY
public static final Ellipsoid MODIFIED_AIRY
public static final Ellipsoid MODIFIED_EVEREST
public static final Ellipsoid MODIFIED_FISCHER_1960
public static final Ellipsoid SOUTH_AMERICAN_1969
public static final Ellipsoid WGS_60
public static final Ellipsoid WGS_66
public static final Ellipsoid WGS_72
public static final Ellipsoid WGS_84
public final java.lang.String name
public final double radius
public final double polarRadius
public final double ecc
public final double eccsq
Constructor Detail |
---|
public Ellipsoid(java.lang.String name, double radius, double eccsq)
radius
- The earth radius for this ellipsoid.eccsq
- The square of the eccentricity for this ellipsoid.public Ellipsoid(java.lang.String name, double equitorialRadius, double ecc, double eccsq, double polarRadius)
name
- The name of the ellipsoid.equitorialRadius
- The earth equitorial radius for this ellipsoid.ecc
- The eccentricity for this ellipsoid.eccsq
- The square of the eccentricity for this ellipsoid.polarRadius
- The earth polar radius for this ellipsoid.Method Detail |
---|
public static Ellipsoid[] getAllEllipsoids()
public static Ellipsoid getByName(java.lang.String name)
name
-
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |