Class Ellipsoid

java.lang.Object
org.gavaghan.geodesy.Ellipsoid
All Implemented Interfaces:
Serializable

public class Ellipsoid extends Object implements Serializable
Encapsulation of an ellipsoid, and declaration of common reference ellipsoids.
Author:
Mike Gavaghan
See Also:
  • Field Details

    • WGS84

      public static final Ellipsoid WGS84
      The WGS84 ellipsoid.
    • GRS80

      public static final Ellipsoid GRS80
      The GRS80 ellipsoid.
    • GRS67

      public static final Ellipsoid GRS67
      The GRS67 ellipsoid.
    • ANS

      public static final Ellipsoid ANS
      The ANS ellipsoid.
    • WGS72

      public static final Ellipsoid WGS72
      The WGS72 ellipsoid.
    • Clarke1858

      public static final Ellipsoid Clarke1858
      The Clarke1858 ellipsoid.
    • Clarke1880

      public static final Ellipsoid Clarke1880
      The Clarke1880 ellipsoid.
    • Sphere

      public static final Ellipsoid Sphere
      A spherical "ellipsoid".
  • Method Details

    • fromAAndInverseF

      public static Ellipsoid fromAAndInverseF(double semiMajor, double inverseFlattening)
      Build an Ellipsoid from the semi major axis measurement and the inverse flattening.
      Parameters:
      semiMajor - semi major axis (meters)
      inverseFlattening -
      Returns:
    • fromAAndF

      public static Ellipsoid fromAAndF(double semiMajor, double flattening)
      Build an Ellipsoid from the semi major axis measurement and the flattening.
      Parameters:
      semiMajor - semi major axis (meters)
      flattening -
      Returns:
    • getSemiMajorAxis

      public double getSemiMajorAxis()
      Get semi-major axis.
      Returns:
      semi-major axis (in meters).
    • getSemiMinorAxis

      public double getSemiMinorAxis()
      Get semi-minor axis.
      Returns:
      semi-minor axis (in meters).
    • getFlattening

      public double getFlattening()
      Get flattening
      Returns:
    • getInverseFlattening

      public double getInverseFlattening()
      Get inverse flattening.
      Returns: