Class TLcdJPLEllipsoidFactory

java.lang.Object
com.luciad.geodesy.TLcdJPLEllipsoidFactory
All Implemented Interfaces:
ILcdEllipsoidFactory, Serializable

public class TLcdJPLEllipsoidFactory extends Object implements Serializable, ILcdEllipsoidFactory
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 Details Link icon

    • Ellipse_Airy_1830 Link icon

      public static final int Ellipse_Airy_1830
      ID for Airy 1830 Ellipse.
      See Also:
    • Ellipse_Airy_Modified_1849 Link icon

      public static final int Ellipse_Airy_Modified_1849
      ID for Airy Modified 1849 Ellipse.
      See Also:
    • Ellipse_Australian_National_Spheroid Link icon

      public static final int Ellipse_Australian_National_Spheroid
      ID for Australian National Spheroid Ellipse.
      See Also:
    • Ellipse_Bessel_1841 Link icon

      public static final int Ellipse_Bessel_1841
      ID for Bessel 1841 Ellipse.
      See Also:
    • Ellipse_Bessel_Modified Link icon

      public static final int Ellipse_Bessel_Modified
      ID for Bessel Modified Ellipse.
      See Also:
    • Ellipse_Bessel_Namibia Link icon

      public static final int Ellipse_Bessel_Namibia
      ID for Bessel Namibia Ellipse.
      See Also:
    • Ellipse_Clarke_1858 Link icon

      public static final int Ellipse_Clarke_1858
      ID for Clarke 1858 Ellipse.
      See Also:
    • Ellipse_Clarke_1866 Link icon

      public static final int Ellipse_Clarke_1866
      ID for Clarke 1866 Ellipse.
      See Also:
    • Ellipse_Clarke_1866_Michigan Link icon

      public static final int Ellipse_Clarke_1866_Michigan
      ID for Clarke 1866 Michigan Ellipse.
      See Also:
    • Ellipse_Clarke_1880_Benoit Link icon

      public static final int Ellipse_Clarke_1880_Benoit
      ID for Clarke 1880 Benoit Ellipse.
      See Also:
    • Ellipse_Clarke_1880_IGN Link icon

      public static final int Ellipse_Clarke_1880_IGN
      ID for Clarke 1880 IGN Ellipse.
      See Also:
    • Ellipse_Clarke_1880_RGS Link icon

      public static final int Ellipse_Clarke_1880_RGS
      ID for Clarke 1880 RGS Ellipse.
      See Also:
    • Ellipse_Clarke_1880_Arc Link icon

      public static final int Ellipse_Clarke_1880_Arc
      ID for Clarke 1880 Arc Ellipse.
      See Also:
    • Ellipse_Clarke_1880_SGA_1922 Link icon

      public static final int Ellipse_Clarke_1880_SGA_1922
      ID for Clarke 1880 SGA 1922 Ellipse.
      See Also:
    • Ellipse_Everest_1830_1937_Adjustment Link icon

      public static final int Ellipse_Everest_1830_1937_Adjustment
      ID for Everest 1830 1937 Adjustment Ellipse.
      See Also:
    • Ellipse_Everest_1830_1967_Definition Link icon

      public static final int Ellipse_Everest_1830_1967_Definition
      ID for Everest 1830 1967 Definition Ellipse.
      See Also:
    • Ellipse_Everest_1830_1975_Definition Link icon

      public static final int Ellipse_Everest_1830_1975_Definition
      ID for Everest 1830 1975 Definition Ellipse.
      See Also:
    • Ellipse_Everest_1830_Modified Link icon

      public static final int Ellipse_Everest_1830_Modified
      ID for Everest 1830 Modified Ellipse.
      See Also:
    • Ellipse_GRS_1980 Link icon

      public static final int Ellipse_GRS_1980
      ID for GRS 1980 Ellipse.
      See Also:
    • Ellipse_Helmert_1906 Link icon

      public static final int Ellipse_Helmert_1906
      ID for Helmert 1906 Ellipse.
      See Also:
    • Ellipse_Indonesian_National_Spheroid Link icon

      public static final int Ellipse_Indonesian_National_Spheroid
      ID for Indonesian National Spheroid Ellipse.
      See Also:
    • Ellipse_International_1924 Link icon

      public static final int Ellipse_International_1924
      ID for International 1924 Ellipse.
      See Also:
    • Ellipse_International_1967 Link icon

      public static final int Ellipse_International_1967
      ID for International 1967 Ellipse.
      See Also:
    • Ellipse_Krassowsky_1940 Link icon

      public static final int Ellipse_Krassowsky_1940
      ID for Krassowsky 1940 Ellipse.
      See Also:
    • Ellipse_NWL_9D Link icon

      public static final int Ellipse_NWL_9D
      ID for NWL 9D Ellipse.
      See Also:
    • Ellipse_NWL_10D Link icon

      public static final int Ellipse_NWL_10D
      ID for NWL 10D Ellipse.
      See Also:
    • Ellipse_Plessis_1817 Link icon

      public static final int Ellipse_Plessis_1817
      ID for Plessis 1817 Ellipse.
      See Also:
    • Ellipse_Struve_1860 Link icon

      public static final int Ellipse_Struve_1860
      ID for Struve 1860 Ellipse.
      See Also:
    • Ellipse_War_Office Link icon

      public static final int Ellipse_War_Office
      ID for War Office Ellipse.
      See Also:
    • Ellipse_WGS_84 Link icon

      public static final int Ellipse_WGS_84
      ID for WGS 84 Ellipse.
      See Also:
    • Ellipse_GEM_10C Link icon

      public static final int Ellipse_GEM_10C
      ID for GEM 10C Ellipse.
      See Also:
    • Ellipse_OSU86F Link icon

      public static final int Ellipse_OSU86F
      ID for OSU86F Ellipse.
      See Also:
    • Ellipse_OSU91A Link icon

      public static final int Ellipse_OSU91A
      ID for OSU91A Ellipse.
      See Also:
    • Ellipse_Clarke_1880 Link icon

      public static final int Ellipse_Clarke_1880
      ID for Clarke 1880 Ellipse.
      See Also:
    • Ellipse_Sphere Link icon

      public static final int Ellipse_Sphere
      ID for Sphere Ellipse.
      See Also:
    • Ellipse_GRS1967 Link icon

      public static final int Ellipse_GRS1967
      ID for GRS1967 Ellipse.
      See Also:
    • Ellipse_South_America Link icon

      public static final int Ellipse_South_America
      ID for South America Ellipse.
      See Also:
    • Ellipse_Fisher_1960 Link icon

      public static final int Ellipse_Fisher_1960
      ID for Fisher 1960 Ellipse.
      See Also:
    • Ellipse_Fisher_1968 Link icon

      public static final int Ellipse_Fisher_1968
      ID for Fisher 1968 Ellipse.
      See Also:
    • Ellipse_Modified_Fischer Link icon

      public static final int Ellipse_Modified_Fischer
      ID for Modified Fischer Ellipse.
      See Also:
    • Ellipse_Average_terrestrial Link icon

      public static final int Ellipse_Average_terrestrial
      ID for Average terrestrial Ellipse.
      See Also:
    • Ellipse_Average_terrestial Link icon

      public static final int Ellipse_Average_terrestial
      Deprecated.
      Use Ellipse_Average_terrestrial.
      ID for Average terrestrial Ellipse.
      See Also:
    • Ellipse_WGS_1960 Link icon

      public static final int Ellipse_WGS_1960
      ID for WGS 1960 Ellipse.
      See Also:
    • Ellipse_WGS_1966 Link icon

      public static final int Ellipse_WGS_1966
      ID for WGS 1966 Ellipse.
      See Also:
    • Ellipse_WGS_1972 Link icon

      public static final int Ellipse_WGS_1972
      ID for WGS 1972 Ellipse.
      See Also:
  • Constructor Details Link icon

    • TLcdJPLEllipsoidFactory Link icon

      public TLcdJPLEllipsoidFactory()
  • Method Details Link icon

    • createEllipsoid Link icon

      public ILcdEllipsoid createEllipsoid(int aEllipsoidId)
      This method creates an instance of TLcdEllipsoid, 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 interface ILcdEllipsoidFactory
      Parameters:
      aEllipsoidId - id of the ILcdEllipsoid object.
      Returns:
      ILcdEllipsoid with the same a and b as the predefined ellipsoid corresponding to aEllipsoidId.
    • getAliasNames Link icon

      public static TLcdAliasNames getAliasNames()
      This method returns the possible aliases for the ellipsoids that this TLcdJPLEllipsoidFactory can create.
      Returns:
      the possible aliases for the ellipsoids that this TLcdJPLEllipsoidFactory can create.