Package ucar.unidata.view.sounding
Class AerologicalCoordinateSystem
java.lang.Object
visad.CoordinateSystem
ucar.unidata.view.sounding.AerologicalCoordinateSystem
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
EmagramCoordinateSystem
,SkewTCoordinateSystem
,StuveCoordinateSystem
Provides support for converting between the (x,y) coordinates on a
thermodynamic diagram and (pressure,temperature) coordinates.
Instances of this class are immutable.
- Version:
- $Id: AerologicalCoordinateSystem.java,v 1.11 2005/05/13 18:33:22 jeffmc Exp $
- Author:
- Steven R. Emmerson
- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AerologicalCoordinateSystem
(RealTupleType reference, Unit[] units) Constructs from a reference vector space and units. -
Method Summary
Modifier and TypeMethodDescriptionabstract AerologicalCoordinateSystem
Create a 3D spatial coordinateSystem from the existing one.abstract Real
Gets the maximum pressure.abstract Real
Gets the maximum temperature.abstract Real
Gets the maximum X coordinate.abstract Real
Gets the maximum Y coordinate.abstract Real
Gets the minimum pressure.abstract Real
Gets the minimum temperature.abstract Real
Gets the minimum X coordinate.abstract Real
Gets the minimum Y coordinate.Methods inherited from class visad.CoordinateSystem
canConvert, equals, fromReference, fromReference, fromReference, fromReference, getCoordinateSystemUnits, getDimension, getReference, getReferenceUnits, toReference, toReference, toReference, toReference, transformCoordinates, transformCoordinates, transformCoordinates, transformCoordinates, transformCoordinatesFreeUnits, transformCoordinatesFreeUnits
-
Constructor Details
-
AerologicalCoordinateSystem
Constructs from a reference vector space and units.- Parameters:
reference
- The reference vector space.units
- The units of this vector space.- Throws:
VisADException
- VisAD failure.
-
-
Method Details
-
getMinimumX
Gets the minimum X coordinate.- Returns:
- The minimum X coordinate.
-
getMaximumX
Gets the maximum X coordinate.- Returns:
- The maximum X coordinate.
-
getMinimumY
Gets the minimum Y coordinate.- Returns:
- The minimum Y coordinate.
-
getMaximumY
Gets the maximum Y coordinate.- Returns:
- The maximum Y coordinate.
-
getMinimumPressure
Gets the minimum pressure.- Returns:
- The minimum pressure.
-
getMaximumPressure
Gets the maximum pressure.- Returns:
- The maximum pressure.
-
getMinimumTemperature
Gets the minimum temperature.- Returns:
- The minimum temperature.
-
getMaximumTemperature
Gets the maximum temperature.- Returns:
- The maximum temperature.
-
createDisplayCoordinateSystem
public abstract AerologicalCoordinateSystem createDisplayCoordinateSystem(AerologicalCoordinateSystem acs) throws VisADException Create a 3D spatial coordinateSystem from the existing one.- Parameters:
acs
- existing coordinate system- Returns:
- 3D version of acs
- Throws:
VisADException
- illegal type or unable to create CS
-