Package ucar.unidata.view.sounding
Class BuoyancyProfileBean
java.lang.Object
ucar.unidata.view.sounding.ClockedBean
ucar.unidata.view.sounding.BuoyancyProfileBean
A Java Bean that computes an atmospheric buoyancy-profile of the trajectory
of a parcel of air from in-situ temperature and dew-point profiles.
- Version:
- $Revision: 1.7 $ $Date: 2005/05/13 18:33:24 $
- Author:
- Steven R. Emmerson
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBuoyancyProfileBean(BeanNetwork network) Constructs from the network in which this bean will be a component. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the output buoyancy-profile.voidsetDewPointProfile(Field dew) Sets the input, in-situ dew-point profile.voidsetParcelTrajectory(Field traj) Sets the air parcel trajectory.voidsetTemperatureProfile(Field temp) Sets the input, in-situ air temperature profile.Methods inherited from class ucar.unidata.view.sounding.ClockedBean
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
-
Field Details
-
OUTPUT_PROPERTY_NAME
The name of the output property.- See Also:
-
-
Constructor Details
-
BuoyancyProfileBean
Constructs from the network in which this bean will be a component.- Parameters:
network- The bean network.
-
-
Method Details
-
setTemperatureProfile
Sets the input, in-situ air temperature profile.- Parameters:
temp- The input, in-situ air temperature profile.- Throws:
TypeException- if theMathTypeof the profile isn'tAirTemperatureProfile.instance().VisADException- if a VisAD failure occurs.RemoteException- if a Java RMI failure occurs.
-
setDewPointProfile
Sets the input, in-situ dew-point profile.- Parameters:
dew- The input, in-situ dew-point profile.- Throws:
TypeException- if theMathTypeof the profile isn'tDewPointProfile.instance().VisADException- if a VisAD failure occurs.RemoteException- if a Java RMI failure occurs.
-
setParcelTrajectory
Sets the air parcel trajectory.- Parameters:
traj- The input, air parcel trajectory.- Throws:
TypeException- if theMathTypeof the profile isn'tAirTemperatureProfile.instance().VisADException- if a VisAD failure occurs.RemoteException- if a Java RMI failure occurs.
-
getBuoyancyProfile
Returns the value of the output buoyancy-profile. The data is not copied.- Returns:
- The value of the output buoyancy-profile.
-