Package ucar.visad.quantities
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 Summary
ConstructorsConstructorDescriptionGeopotentialCoordinateSystem
(Real gravity, RealType reference, Unit unit) Constructs from a value for gravity, an altitude reference type, and a geopotential altitude unit. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Indicates if this instance equals an object.double[][]
fromReference
(double[][] values) Converts values from altitude to geopotential altitude.float[][]
fromReference
(float[][] values) Converts values from altitude to geopotential altitude.double[][]
toReference
(double[][] values) Converts values from geopotential altitude to altitude.float[][]
toReference
(float[][] values) Converts values from geopotential altitude to altitude.Methods inherited from class visad.CoordinateSystem
canConvert, fromReference, fromReference, getCoordinateSystemUnits, getDimension, getReference, getReferenceUnits, toReference, toReference, transformCoordinates, transformCoordinates, transformCoordinates, transformCoordinates, transformCoordinatesFreeUnits, transformCoordinatesFreeUnits
-
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
Converts values from altitude to geopotential altitude.- Specified by:
fromReference
in classCoordinateSystem
- Parameters:
values
- Altitude values.- Returns:
- Corresponding geopotential altitude values.
- Throws:
VisADException
- if a core VisAD failure occurs.
-
fromReference
Converts values from altitude to geopotential altitude.- Overrides:
fromReference
in classCoordinateSystem
- Parameters:
values
- Altitude values.- Returns:
- Corresponding geopotential altitude values.
- Throws:
VisADException
- if a core VisAD failure occurs.
-
toReference
Converts values from geopotential altitude to altitude.- Specified by:
toReference
in classCoordinateSystem
- Parameters:
values
- Geopotential altitude values.- Returns:
- Corresponding altitude values.
- Throws:
VisADException
- if a core VisAD failure occurs.
-
toReference
Converts values from geopotential altitude to altitude.- Overrides:
toReference
in classCoordinateSystem
- Parameters:
values
- Geopotential altitude values.- Returns:
- Corresponding altitude values.
- Throws:
VisADException
- if a core VisAD failure occurs.
-
equals
Indicates if this instance equals an object.- Specified by:
equals
in classCoordinateSystem
- Parameters:
object
- The object.- Returns:
- True if and only if this instance equals the object.
-