Package com.luciad.geodesy
Class TLcdJPLEllipsoidFactory
java.lang.Object
com.luciad.geodesy.TLcdJPLEllipsoidFactory
- All Implemented Interfaces:
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
AND
From the GeoTIfflib!- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
ID for Airy 1830 Ellipse.static final int
ID for Airy Modified 1849 Ellipse.static final int
ID for Australian National Spheroid Ellipse.static final int
Deprecated.static final int
ID for Average terrestrial Ellipse.static final int
ID for Bessel 1841 Ellipse.static final int
ID for Bessel Modified Ellipse.static final int
ID for Bessel Namibia Ellipse.static final int
ID for Clarke 1858 Ellipse.static final int
ID for Clarke 1866 Ellipse.static final int
ID for Clarke 1866 Michigan Ellipse.static final int
ID for Clarke 1880 Ellipse.static final int
ID for Clarke 1880 Arc Ellipse.static final int
ID for Clarke 1880 Benoit Ellipse.static final int
ID for Clarke 1880 IGN Ellipse.static final int
ID for Clarke 1880 RGS Ellipse.static final int
ID for Clarke 1880 SGA 1922 Ellipse.static final int
ID for Everest 1830 1937 Adjustment Ellipse.static final int
ID for Everest 1830 1967 Definition Ellipse.static final int
ID for Everest 1830 1975 Definition Ellipse.static final int
ID for Everest 1830 Modified Ellipse.static final int
ID for Fisher 1960 Ellipse.static final int
ID for Fisher 1968 Ellipse.static final int
ID for GEM 10C Ellipse.static final int
ID for GRS 1980 Ellipse.static final int
ID for GRS1967 Ellipse.static final int
ID for Helmert 1906 Ellipse.static final int
ID for Indonesian National Spheroid Ellipse.static final int
ID for International 1924 Ellipse.static final int
ID for International 1967 Ellipse.static final int
ID for Krassowsky 1940 Ellipse.static final int
ID for Modified Fischer Ellipse.static final int
ID for NWL 10D Ellipse.static final int
ID for NWL 9D Ellipse.static final int
ID for OSU86F Ellipse.static final int
ID for OSU91A Ellipse.static final int
ID for Plessis 1817 Ellipse.static final int
ID for South America Ellipse.static final int
ID for Sphere Ellipse.static final int
ID for Struve 1860 Ellipse.static final int
ID for War Office Ellipse.static final int
ID for WGS 1960 Ellipse.static final int
ID for WGS 1966 Ellipse.static final int
ID for WGS 1972 Ellipse.static final int
ID for WGS 84 Ellipse. -
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 thisTLcdJPLEllipsoidFactory
can create.
-
Field Details
-
Ellipse_Airy_1830
public static final int Ellipse_Airy_1830ID for Airy 1830 Ellipse.- See Also:
-
Ellipse_Airy_Modified_1849
public static final int Ellipse_Airy_Modified_1849ID for Airy Modified 1849 Ellipse.- See Also:
-
Ellipse_Australian_National_Spheroid
public static final int Ellipse_Australian_National_SpheroidID for Australian National Spheroid Ellipse.- See Also:
-
Ellipse_Bessel_1841
public static final int Ellipse_Bessel_1841ID for Bessel 1841 Ellipse.- See Also:
-
Ellipse_Bessel_Modified
public static final int Ellipse_Bessel_ModifiedID for Bessel Modified Ellipse.- See Also:
-
Ellipse_Bessel_Namibia
public static final int Ellipse_Bessel_NamibiaID for Bessel Namibia Ellipse.- See Also:
-
Ellipse_Clarke_1858
public static final int Ellipse_Clarke_1858ID for Clarke 1858 Ellipse.- See Also:
-
Ellipse_Clarke_1866
public static final int Ellipse_Clarke_1866ID for Clarke 1866 Ellipse.- See Also:
-
Ellipse_Clarke_1866_Michigan
public static final int Ellipse_Clarke_1866_MichiganID for Clarke 1866 Michigan Ellipse.- See Also:
-
Ellipse_Clarke_1880_Benoit
public static final int Ellipse_Clarke_1880_BenoitID for Clarke 1880 Benoit Ellipse.- See Also:
-
Ellipse_Clarke_1880_IGN
public static final int Ellipse_Clarke_1880_IGNID for Clarke 1880 IGN Ellipse.- See Also:
-
Ellipse_Clarke_1880_RGS
public static final int Ellipse_Clarke_1880_RGSID for Clarke 1880 RGS Ellipse.- See Also:
-
Ellipse_Clarke_1880_Arc
public static final int Ellipse_Clarke_1880_ArcID for Clarke 1880 Arc Ellipse.- See Also:
-
Ellipse_Clarke_1880_SGA_1922
public static final int Ellipse_Clarke_1880_SGA_1922ID for Clarke 1880 SGA 1922 Ellipse.- See Also:
-
Ellipse_Everest_1830_1937_Adjustment
public static final int Ellipse_Everest_1830_1937_AdjustmentID for Everest 1830 1937 Adjustment Ellipse.- See Also:
-
Ellipse_Everest_1830_1967_Definition
public static final int Ellipse_Everest_1830_1967_DefinitionID for Everest 1830 1967 Definition Ellipse.- See Also:
-
Ellipse_Everest_1830_1975_Definition
public static final int Ellipse_Everest_1830_1975_DefinitionID for Everest 1830 1975 Definition Ellipse.- See Also:
-
Ellipse_Everest_1830_Modified
public static final int Ellipse_Everest_1830_ModifiedID for Everest 1830 Modified Ellipse.- See Also:
-
Ellipse_GRS_1980
public static final int Ellipse_GRS_1980ID for GRS 1980 Ellipse.- See Also:
-
Ellipse_Helmert_1906
public static final int Ellipse_Helmert_1906ID for Helmert 1906 Ellipse.- See Also:
-
Ellipse_Indonesian_National_Spheroid
public static final int Ellipse_Indonesian_National_SpheroidID for Indonesian National Spheroid Ellipse.- See Also:
-
Ellipse_International_1924
public static final int Ellipse_International_1924ID for International 1924 Ellipse.- See Also:
-
Ellipse_International_1967
public static final int Ellipse_International_1967ID for International 1967 Ellipse.- See Also:
-
Ellipse_Krassowsky_1940
public static final int Ellipse_Krassowsky_1940ID for Krassowsky 1940 Ellipse.- See Also:
-
Ellipse_NWL_9D
public static final int Ellipse_NWL_9DID for NWL 9D Ellipse.- See Also:
-
Ellipse_NWL_10D
public static final int Ellipse_NWL_10DID for NWL 10D Ellipse.- See Also:
-
Ellipse_Plessis_1817
public static final int Ellipse_Plessis_1817ID for Plessis 1817 Ellipse.- See Also:
-
Ellipse_Struve_1860
public static final int Ellipse_Struve_1860ID for Struve 1860 Ellipse.- See Also:
-
Ellipse_War_Office
public static final int Ellipse_War_OfficeID for War Office Ellipse.- See Also:
-
Ellipse_WGS_84
public static final int Ellipse_WGS_84ID for WGS 84 Ellipse.- See Also:
-
Ellipse_GEM_10C
public static final int Ellipse_GEM_10CID for GEM 10C Ellipse.- See Also:
-
Ellipse_OSU86F
public static final int Ellipse_OSU86FID for OSU86F Ellipse.- See Also:
-
Ellipse_OSU91A
public static final int Ellipse_OSU91AID for OSU91A Ellipse.- See Also:
-
Ellipse_Clarke_1880
public static final int Ellipse_Clarke_1880ID for Clarke 1880 Ellipse.- See Also:
-
Ellipse_Sphere
public static final int Ellipse_SphereID for Sphere Ellipse.- See Also:
-
Ellipse_GRS1967
public static final int Ellipse_GRS1967ID for GRS1967 Ellipse.- See Also:
-
Ellipse_South_America
public static final int Ellipse_South_AmericaID for South America Ellipse.- See Also:
-
Ellipse_Fisher_1960
public static final int Ellipse_Fisher_1960ID for Fisher 1960 Ellipse.- See Also:
-
Ellipse_Fisher_1968
public static final int Ellipse_Fisher_1968ID for Fisher 1968 Ellipse.- See Also:
-
Ellipse_Modified_Fischer
public static final int Ellipse_Modified_FischerID for Modified Fischer Ellipse.- See Also:
-
Ellipse_Average_terrestrial
public static final int Ellipse_Average_terrestrialID for Average terrestrial Ellipse.- See Also:
-
Ellipse_Average_terrestial
public static final int Ellipse_Average_terrestialDeprecated.UseEllipse_Average_terrestrial
.ID for Average terrestrial Ellipse.- See Also:
-
Ellipse_WGS_1960
public static final int Ellipse_WGS_1960ID for WGS 1960 Ellipse.- See Also:
-
Ellipse_WGS_1966
public static final int Ellipse_WGS_1966ID for WGS 1966 Ellipse.- See Also:
-
Ellipse_WGS_1972
public static final int Ellipse_WGS_1972ID for WGS 1972 Ellipse.- See Also:
-
-
Constructor Details
-
TLcdJPLEllipsoidFactory
public TLcdJPLEllipsoidFactory()
-
-
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 thisTLcdJPLEllipsoidFactory
can create.- Returns:
- the possible aliases for the ellipsoids that this
TLcdJPLEllipsoidFactory
can create.
-
Ellipse_Average_terrestrial
.