ucar.unidata.view.sounding
Class LfcBean

java.lang.Object
  extended by ucar.unidata.view.sounding.ClockedBean
      extended by ucar.unidata.view.sounding.LfcBean

public final class LfcBean
extends ClockedBean

A Java Bean that computes the Level of Free Convection (LFC) from an atmospheric buoyancy-profile.

Version:
$Revision: 1.6 $ $Date: 2005/05/13 18:33:32 $
Author:
Steven R. Emmerson

Field Summary
static String OUTPUT_PROPERTY_NAME
          The name of the output property.
 
Constructor Summary
LfcBean(BeanNetwork network)
          Constructs from the network in which this bean will be a component.
 
Method Summary
 Real getLfc()
          Returns the value of the output LFC property.
 void setBuoyancyProfile(Field buoyProfile)
          Sets the input, buoyancy profile.
 
Methods inherited from class ucar.unidata.view.sounding.ClockedBean
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OUTPUT_PROPERTY_NAME

public static final String OUTPUT_PROPERTY_NAME
The name of the output property.

See Also:
Constant Field Values
Constructor Detail

LfcBean

public LfcBean(BeanNetwork network)
Constructs from the network in which this bean will be a component.

Parameters:
network - The bean network.
Method Detail

setBuoyancyProfile

public void setBuoyancyProfile(Field buoyProfile)
                        throws TypeException,
                               VisADException,
                               RemoteException
Sets the input, buoyancy profile.

Parameters:
buoyProfile - The input, buoyancy profile.
Throws:
TypeException - if the domain quantity isn't pressure or the range quantity isn't volume per mass.
VisADException - if a VisAD failure occurs.
RemoteException - if a Java RMI failure occurs.

getLfc

public Real getLfc()
Returns the value of the output LFC property.

Returns:
The value of the output buoyancy-profile.