ucar.unidata.view.sounding
Class EnergyFeatureCell

java.lang.Object
  extended by ucar.unidata.view.sounding.ComputeCell
      extended by ucar.unidata.view.sounding.EnergyFeatureCell
Direct Known Subclasses:
CapeCell, CinCell

public abstract class EnergyFeatureCell
extends ComputeCell

Computes a massic energy feature from a profile of massic energy and two integration limits. Examples include Convective Available Potential Energy (CAPE) and Convective Inhibition (CIN).

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

Field Summary
protected static Data noData
          The output, missing data value.
 
Constructor Summary
EnergyFeatureCell(String name, DataReference energyProfileRef, DataReference lowerLim, DataReference upperLim)
          Constructs from references to the massic energy profile and two integration limits.
 
Method Summary
 
Methods inherited from class ucar.unidata.view.sounding.ComputeCell
clean, compute, disableRef, enableAllInputRefs, getInputRefs, getOutputRef, noDataField, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

noData

protected static final Data noData
The output, missing data value.

Constructor Detail

EnergyFeatureCell

public EnergyFeatureCell(String name,
                         DataReference energyProfileRef,
                         DataReference lowerLim,
                         DataReference upperLim)
                  throws VisADException,
                         RemoteException
Constructs from references to the massic energy profile and two integration limits.

Parameters:
name - The name of the ComputeCell.
energyProfileRef - The massic energy profile reference.
lowerLim - The lower limit reference.
upperLim - The upper limit reference.
Throws:
VisADException - if a VisAD failure occurs.
RemoteException - if a Java RMI failure occurs.