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
FieldsModifier and TypeFieldDescriptionstatic final intID for AIRY .static final intID for AUSTRALIAN NATIONAL .static final intID for BESSEL 1841 .static final intID for BESSEL 1841 NAMBIA .static final intID for CLARKE 1866 .static final intID for CLARKE 1880 .static final intID for EVEREST .static final intID for FISCHER 1960 MERCURY .static final intID for FISCHER 1968 .static final intID for GRS 1967 .static final intID for GRS 1980 .static final intID for HELMERT 1906 .static final intID for HOUGH .static final intID for INTERNATIONAL .static final intID for KRASSOVSKY .static final intID for MODIFIED AIRY .static final intID for MODIFIED EVEREST .static final intID for MODIFIED FISCHER .static final intID for SOUTH AMERICAN .static final intID for WGS 1960 .static final intID for WGS 1966 .static final intID for WGS 1972 .static final intID for WGS 1984 . -
Constructor Summary
Constructors -
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 TLcdAliasNamesThis method returns the possible aliases for the ellipsoids that thisTLcdDMA1987bEllipsoidFactorycan 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:
createEllipsoidin interfaceILcdEllipsoidFactory- Parameters:
aEllipsoidId- id of theILcdEllipsoidobject.- Returns:
ILcdEllipsoidwith the same a and b as the predefined ellipsoid corresponding toaEllipsoidId.
-
getAliasNames
This method returns the possible aliases for the ellipsoids that thisTLcdDMA1987bEllipsoidFactorycan create.- Returns:
- the possible aliases for the ellipsoids that this
TLcdDMA1987bEllipsoidFactorycan create.
-