ucar.unidata.view.sounding
Class DefaultWetTemperatureCalculatorFactory

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

public class DefaultWetTemperatureCalculatorFactory
extends Object
implements TemperatureCalculatorFactory

Provides support for creating default calculators of saturation, pseudo- adiabatic trajectories.

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

Method Summary
static TemperatureCalculatorFactory instance()
          Returns an instance.
 TemperatureCalculator newTemperatureCalculator(Real saturationPressure, Real saturationTemperature)
          Returns an instance of a saturation, pseudo-adiabatic trajectory calculator based on the saturation 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.

Returns:
An instance of this class.

newTemperatureCalculator

public TemperatureCalculator newTemperatureCalculator(Real saturationPressure,
                                                      Real saturationTemperature)
                                               throws VisADException,
                                                      RemoteException
Returns an instance of a saturation, pseudo-adiabatic trajectory calculator based on the saturation pressure and temperature.

Specified by:
newTemperatureCalculator in interface TemperatureCalculatorFactory
Parameters:
saturationPressure - The saturation pressure.
saturationTemperature - The saturation temperature.
Returns:
A saturation, pseudo-adiabatic trajectory calculator.
Throws:
VisADException - VisAD failure.
RemoteException - Java RMI failure.