Interface ILcdVerticalDatum

All Superinterfaces:
Serializable
All Known Implementing Classes:
TLcdNullVerticalDatum

public interface ILcdVerticalDatum extends Serializable
Deprecated.
Use the new vertical datum support in com.luciad.geodesy.ILcdGeodeticDatum as this allows to use geoids for geodetic datums and ILcdGeoReference instances such as com.luciad.reference.ILcdGridReference.
An ILcdVerticalDatum is used as a reference system for lon-lat-height coordinates. It is defined by a geoid. A geoid is defined by the geoidHeight with respect to an ILcdEllipsoid.

A height expressed with respect to the geoid is called the orthometric height.

The ellipsoidal height, also called the geodetic height, is the sum of the geoid height and the orthometric height. For a geoid datum where the geoid height equals zero everywhere, the orthometric height equals the ellipsoidal height.

A ILcdVerticalDatum is always used together with a ILcdGeodeticDatum, which is also called a horizontal datum in this context.

See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    equals(Object aVerticalDatum)
    Deprecated.
    Overrides Object.equals.
    double
    geoidHeight(double aLongitude, double aLatitude)
    Deprecated.
    Gets the geoid height in meters at a given lat-lon point.
    Deprecated.
    Gets the name of this ILcdGeodeticDatum.
  • Method Details

    • geoidHeight

      double geoidHeight(double aLongitude, double aLatitude)
      Deprecated.
      Gets the geoid height in meters at a given lat-lon point.
      Parameters:
      aLongitude - longitude of the lat-lon point.
      aLatitude - latitude of the lat-lon point.
      Returns:
      the geoid height in meters at a given lat-lon point.
    • getName

      String getName()
      Deprecated.
      Gets the name of this ILcdGeodeticDatum.
      Returns:
      the name of this ILcdGeodeticDatum.
    • equals

      boolean equals(Object aVerticalDatum)
      Deprecated.
      Overrides Object.equals.
      Overrides:
      equals in class Object
      Parameters:
      aVerticalDatum - Object to compare with.
      Returns:
      true if Object is equal to this Object, false otherwise.