Package com.luciad.geodesy
Class TLcdDMA1987bEllipsoidFactory
java.lang.Object
com.luciad.geodesy.TLcdDMA1987bEllipsoidFactory
- All Implemented Interfaces:
ILcdEllipsoidFactory
,Serializable
public class TLcdDMA1987bEllipsoidFactory
extends Object
implements ILcdEllipsoidFactory, Serializable
Ellipsoid factory taken of the following source
Defense Mapping Agency. 1987b.
DMA Technical Report: Supplement to Department of Defense
World Geodetic
System
1984 Technical Report. Part I and II.
Washington, DC: Defense Mapping Agency.- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
ID for AIRY .static final int
ID for AUSTRALIAN NATIONAL .static final int
ID for BESSEL 1841 .static final int
ID for BESSEL 1841 NAMBIA .static final int
ID for CLARKE 1866 .static final int
ID for CLARKE 1880 .static final int
ID for EVEREST .static final int
ID for FISCHER 1960 MERCURY .static final int
ID for FISCHER 1968 .static final int
ID for GRS 1967 .static final int
ID for GRS 1980 .static final int
ID for HELMERT 1906 .static final int
ID for HOUGH .static final int
ID for INTERNATIONAL .static final int
ID for KRASSOVSKY .static final int
ID for MODIFIED AIRY .static final int
ID for MODIFIED EVEREST .static final int
ID for MODIFIED FISCHER .static final int
ID for SOUTH AMERICAN .static final int
ID for WGS 1960 .static final int
ID for WGS 1966 .static final int
ID for WGS 1972 .static final int
ID for WGS 1984 . -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateEllipsoid
(int aEllipsoidId) This method creates an instance ofTLcdEllipsoid
, given one of the identification codes of an ellipsoid as defined in this class.static TLcdAliasNames
This method returns the possible aliases for the ellipsoids that thisTLcdDMA1987bEllipsoidFactory
can create.
-
Field Details
-
AIRY
public static final int AIRYID for AIRY .- See Also:
-
AUSTRALIAN_NATIONAL
public static final int AUSTRALIAN_NATIONALID for AUSTRALIAN NATIONAL .- See Also:
-
BESSEL_1841
public static final int BESSEL_1841ID for BESSEL 1841 .- See Also:
-
BESSEL_1841_NAMBIA
public static final int BESSEL_1841_NAMBIAID for BESSEL 1841 NAMBIA .- See Also:
-
CLARKE_1866
public static final int CLARKE_1866ID for CLARKE 1866 .- See Also:
-
CLARKE_1880
public static final int CLARKE_1880ID for CLARKE 1880 .- See Also:
-
EVEREST
public static final int EVERESTID for EVEREST .- See Also:
-
FISCHER_1960_MERCURY
public static final int FISCHER_1960_MERCURYID for FISCHER 1960 MERCURY .- See Also:
-
FISCHER_1968
public static final int FISCHER_1968ID for FISCHER 1968 .- See Also:
-
GRS_1967
public static final int GRS_1967ID for GRS 1967 .- See Also:
-
GRS_1980
public static final int GRS_1980ID for GRS 1980 .- See Also:
-
HELMERT_1906
public static final int HELMERT_1906ID for HELMERT 1906 .- See Also:
-
HOUGH
public static final int HOUGHID for HOUGH .- See Also:
-
INTERNATIONAL
public static final int INTERNATIONALID for INTERNATIONAL .- See Also:
-
KRASSOVSKY
public static final int KRASSOVSKYID for KRASSOVSKY .- See Also:
-
MODIFIED_AIRY
public static final int MODIFIED_AIRYID for MODIFIED AIRY .- See Also:
-
MODIFIED_EVEREST
public static final int MODIFIED_EVERESTID for MODIFIED EVEREST .- See Also:
-
MODIFIED_FISCHER
public static final int MODIFIED_FISCHERID for MODIFIED FISCHER .- See Also:
-
SOUTH_AMERICAN
public static final int SOUTH_AMERICANID for SOUTH AMERICAN .- See Also:
-
WGS_1960
public static final int WGS_1960ID for WGS 1960 .- See Also:
-
WGS_1966
public static final int WGS_1966ID for WGS 1966 .- See Also:
-
WGS_1972
public static final int WGS_1972ID for WGS 1972 .- See Also:
-
WGS_1984
public static final int WGS_1984ID for WGS 1984 .- See Also:
-
-
Constructor Details
-
TLcdDMA1987bEllipsoidFactory
public TLcdDMA1987bEllipsoidFactory()
-
-
Method Details
-
createEllipsoid
This method creates an instance ofTLcdEllipsoid
, given one of the identification codes of an ellipsoid as defined in this class. The default ellipsoid that is returned, in case an invalid id was given, is WGS84.- Specified by:
createEllipsoid
in interfaceILcdEllipsoidFactory
- Parameters:
aEllipsoidId
- id of theILcdEllipsoid
object.- Returns:
ILcdEllipsoid
with the same a and b as the predefined ellipsoid corresponding toaEllipsoidId
.
-
getAliasNames
This method returns the possible aliases for the ellipsoids that thisTLcdDMA1987bEllipsoidFactory
can create.- Returns:
- the possible aliases for the ellipsoids that this
TLcdDMA1987bEllipsoidFactory
can create.
-