ucar.unidata.view.sounding
Class DryTemperatureCalculatorFactory

java.lang.Object
  extended by ucar.unidata.view.sounding.DryTemperatureCalculatorFactory
All Implemented Interfaces:
TemperatureCalculatorFactory

public class DryTemperatureCalculatorFactory
extends Object
implements TemperatureCalculatorFactory

Provides support for obtaining calculators for the dry portion of a lifted parcel's adiabatic trajectory.

Version:
$Id: DryTemperatureCalculatorFactory.java,v 1.12 2005/05/13 18:33:29 jeffmc Exp $
Author:
Steven R. Emmerson

Method Summary
static TemperatureCalculatorFactory instance()
          Returns an instance of this class.
 TemperatureCalculator newTemperatureCalculator(Real startPressure, Real startTemperature)
          Returns a caculator for the dry portion of a parcel's pseudo-adiabatic trajectory given the starting pressure and temperature.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

instance

public static TemperatureCalculatorFactory instance()
Returns an instance of this class.

Returns:
An instance of this class.

newTemperatureCalculator

public TemperatureCalculator newTemperatureCalculator(Real startPressure,
                                                      Real startTemperature)
                                               throws VisADException,
                                                      RemoteException
Returns a caculator for the dry portion of a parcel's pseudo-adiabatic trajectory given the starting pressure and temperature.

Specified by:
newTemperatureCalculator in interface TemperatureCalculatorFactory
Parameters:
startPressure - The starting pressure.
startTemperature - The starting temperature.
Returns:
A temperature calculator.
Throws:
VisADException - VisAD failure.
RemoteException - Java RMI failure.