Class RAOB.MandatoryPressureProfile

java.lang.Object
visad.ThingImpl
visad.DataImpl
visad.FunctionImpl
visad.FieldImpl
visad.FlatField
ucar.unidata.data.sounding.RAOB.MandatoryPressureProfile
All Implemented Interfaces:
Serializable, Cloneable, Data, Field, FlatFieldIface, Function, Thing
Enclosing class:
RAOB

public static final class RAOB.MandatoryPressureProfile extends FlatField
Provides support for mandatory pressure data.
See Also:
  • Constructor Details

    • MandatoryPressureProfile

      public MandatoryPressureProfile() throws VisADException, RemoteException
      Constructs an empty instance from nothing.
      Throws:
      VisADException - Couldn't create necessary VisAD object.
      RemoteException - Java RMI exception.
    • MandatoryPressureProfile

      public MandatoryPressureProfile(Unit pressureUnit, float[] pressures, Unit temperatureUnit, float[] temperatures, Unit dewPointUnit, float[] dewPoints, Unit speedUnit, float[] speeds, Unit directionUnit, float[] directions, Unit geopotentialAltitudeUnit, float[] geopotentialAltitudes) throws SetException, RemoteException, VisADException
      Constructs from data.
      Parameters:
      pressureUnit - The unit of the pressure values.
      pressures - The pressure values in units of pressureUnit. The array must be sorted (either increasing or decreasing) and not contain any NaN-s or infinities.
      temperatureUnit - The unit for the in situ temperature values.
      temperatures - The in situ temperature values in units of temperatureUnit corresponding to the pressure values.
      dewPointUnit - The unit for the dew point temperature values.
      dewPoints - The dew point temperature values in units of dewPointUnit corresponding to the pressure values.
      speedUnit - The unit of wind speed.
      speeds - The speeds of the wind in units of speedUnit corresponding to the pressure values.
      directionUnit - The unit of meteorological direction.
      directions - The directions of the wind in units of directionUnit corresponding to the pressure values.
      geopotentialAltitudeUnit - The unit of the geopotential altitude values.
      geopotentialAltitudes - The geopotential altitude values in units of geopotentialAltitudeUnit corresponding to the pressure values.
      Throws:
      SetException - The pressure array has non-positive length.
      VisADException - Couldn't create necessary VisAD object.
      RemoteException - Java RMI exception.