Class GeopotentialAltitude.GeopotentialCoordinateSystem

java.lang.Object
visad.CoordinateSystem
ucar.visad.quantities.GeopotentialAltitude.GeopotentialCoordinateSystem
All Implemented Interfaces:
Serializable
Enclosing class:
GeopotentialAltitude

public static final class GeopotentialAltitude.GeopotentialCoordinateSystem extends CoordinateSystem
Provides support for coordinate system transformations between geopotential altitude and altitude.
See Also:
  • Constructor Details

    • GeopotentialCoordinateSystem

      public GeopotentialCoordinateSystem(Real gravity, RealType reference, Unit unit) throws VisADException
      Constructs from a value for gravity, an altitude reference type, and a geopotential altitude unit.
      Parameters:
      gravity - A value for gravity.
      reference - An altitude reference type.
      unit - A geopotential altitude unit.
      Throws:
      VisADException - if a core VisAD failure occurs.
  • Method Details

    • fromReference

      public double[][] fromReference(double[][] values) throws VisADException
      Converts values from altitude to geopotential altitude.
      Specified by:
      fromReference in class CoordinateSystem
      Parameters:
      values - Altitude values.
      Returns:
      Corresponding geopotential altitude values.
      Throws:
      VisADException - if a core VisAD failure occurs.
    • fromReference

      public float[][] fromReference(float[][] values) throws VisADException
      Converts values from altitude to geopotential altitude.
      Overrides:
      fromReference in class CoordinateSystem
      Parameters:
      values - Altitude values.
      Returns:
      Corresponding geopotential altitude values.
      Throws:
      VisADException - if a core VisAD failure occurs.
    • toReference

      public double[][] toReference(double[][] values) throws VisADException
      Converts values from geopotential altitude to altitude.
      Specified by:
      toReference in class CoordinateSystem
      Parameters:
      values - Geopotential altitude values.
      Returns:
      Corresponding altitude values.
      Throws:
      VisADException - if a core VisAD failure occurs.
    • toReference

      public float[][] toReference(float[][] values) throws VisADException
      Converts values from geopotential altitude to altitude.
      Overrides:
      toReference in class CoordinateSystem
      Parameters:
      values - Geopotential altitude values.
      Returns:
      Corresponding altitude values.
      Throws:
      VisADException - if a core VisAD failure occurs.
    • equals

      public boolean equals(Object object)
      Indicates if this instance equals an object.
      Specified by:
      equals in class CoordinateSystem
      Parameters:
      object - The object.
      Returns:
      True if and only if this instance equals the object.