ucar.unidata.view.sounding
Class MixingRatioTemperatureCalculatorFactory

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

public class MixingRatioTemperatureCalculatorFactory
extends Object
implements TemperatureCalculatorFactory

Provides support for obtaining temperature calculators for a saturation mixing-ratio.

Version:
$Id: MixingRatioTemperatureCalculatorFactory.java,v 1.11 2005/05/13 18:33:34 jeffmc Exp $
Author:
Steven R. Emmerson

Method Summary
static TemperatureCalculatorFactory instance()
          Returns an instance of this class.
 TemperatureCalculator newTemperatureCalculator(Real saturationPressure, Real saturationTemperature)
          Returns a temperature calculator for the saturation mixing-ratio.
 
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 saturationPressure,
                                                      Real saturationTemperature)
                                               throws VisADException,
                                                      RemoteException
Returns a temperature calculator for the saturation mixing-ratio.

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