Class AerologicalDisplay.DisplayablePseudoAdiabaticTrajectory

java.lang.Object
ucar.visad.display.Displayable
ucar.visad.display.CompositeDisplayable
ucar.unidata.view.sounding.AerologicalDisplay.DisplayablePseudoAdiabaticTrajectory
Enclosing class:
AerologicalDisplay

protected class AerologicalDisplay.DisplayablePseudoAdiabaticTrajectory extends CompositeDisplayable
Provides support for displaying the trajectory of a lifted parcel.
  • Constructor Details

    • DisplayablePseudoAdiabaticTrajectory

      public DisplayablePseudoAdiabaticTrajectory(LocalDisplay display, DisplayRealType displayPressureType, DisplayRealType displayTemperatureType) throws VisADException, RemoteException
      Constructs from a VisAD display and the display types.
      Parameters:
      display - The VisAD display.
      displayPressureType - The display pressure type.
      displayTemperatureType - The display temperature type.
      Throws:
      VisADException - VisAD failure.
      RemoteException - Java RMI failure.
  • Method Details

    • setEnabled

      public void setEnabled(boolean enable) throws VisADException, RemoteException
      Enable or disable computation of the trajectory.
      Parameters:
      enable - Whether or not to enable computation of the trajectory.
      Throws:
      VisADException - VisAD failure.
      RemoteException - Java RMI failure.
    • isEnabled

      public boolean isEnabled()
      Indicates whether or not computation of the trajectory is enabled.
      Returns:
      true if and only if computation of the trajectory is enabled.
    • getPressureType

      public RealType getPressureType()
      Returns the type of the pressure.
      Returns:
      The type of the pressure.
    • getTemperatureType

      public RealType getTemperatureType()
      Returns the type of the temperature.
      Returns:
      The type of the temperature.
    • clear

      public void clear() throws VisADException, RemoteException
      Clears this displayable.
      Throws:
      VisADException - VisAD failure.
      RemoteException - Java RMI failure.
    • recompute

      public void recompute() throws TypeException, RemoteException, VisADException
      Computes the trajectory of the lifted parcel.
      Throws:
      TypeException - Something has the wrong type.
      VisADException - VisAD failure.
      RemoteException - Java RMI failure.