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.void
setDewPointProfile
(Field dew) Sets the input, in-situ dew-point profile.void
setParcelTrajectory
(Field traj) Sets the air parcel trajectory.void
setTemperatureProfile
(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 theMathType
of 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 theMathType
of 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 theMathType
of 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.
-