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 Details

  • Constructor Details

    • TLcdDMA1987bEllipsoidFactory

      public TLcdDMA1987bEllipsoidFactory()
  • Method Details

    • createEllipsoid

      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

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