Interface EarthShape

All Superinterfaces:
BodyShape
All Known Implementing Classes:
Geoid, ReferenceEllipsoid

public interface EarthShape extends BodyShape
All models of Earth's shape have some common properties that are not shared with arbitrary BodyShapes. In particular, an ellipsoidal (or spherical) model is used to compute latitude and longitude.
Author:
Evan Ward
See Also:
  • Method Details

    • getEllipsoid

      ReferenceEllipsoid getEllipsoid()
      Get the underlying ellipsoid model that defines latitude and longitude. If the height component of a GeodeticPoint is not needed, then using the ellipsoid will provide the quickest transformation.
      Returns:
      the reference ellipsoid. May be this, but never null.