public class VirtualTemperature extends AirTemperature
Modifier | Constructor and Description |
---|---|
protected |
VirtualTemperature(java.lang.String name)
Constructs from a name.
|
Modifier and Type | Method and Description |
---|---|
static visad.Data |
createFromDewPoint(visad.Data pressure,
visad.Data temperature,
visad.Data dewPoint)
Creates a virtual temperature data object from data objects of
air pressure, in situ air temperature, and dew point.
|
static visad.Data |
createFromMixingRatio(visad.Data temperature,
visad.Data mixingRatio)
Creates a virtual temperature data object from data objects of
in situ air temperature, and water vapor mixing-ratio.
|
static visad.RealTupleType |
getRealTupleType()
Obtains the RealTupleType associated with this class.
|
static visad.RealType |
getRealType()
Obtains the RealType associated with this class.
|
getRealType, getRealType, realType
realTupleType, setRealTupleType
protected VirtualTemperature(java.lang.String name) throws visad.VisADException
name
- The name for this quantity.visad.VisADException
- Couldn't create necessary VisAD object.public static visad.RealType getRealType() throws visad.VisADException
visad.VisADException
- Couldn't perform necessary VisAD operation.public static visad.RealTupleType getRealTupleType() throws visad.VisADException
visad.VisADException
- Couldn't perform necessary VisAD operation.public static visad.Data createFromDewPoint(visad.Data pressure, visad.Data temperature, visad.Data dewPoint) throws visad.TypeException, visad.UnimplementedException, visad.VisADException, java.rmi.RemoteException
pressure
- The air pressure data object.temperature
- The in situ air temperature data object.dewPoint
- The dew point data object.visad.TypeException
- At least one argument has the wrong type.visad.UnimplementedException
- Necessary operation not yet implemented.visad.VisADException
- Couldn't create necessary VisAD object.java.rmi.RemoteException
- Java RMI failure.VisADMath
public static visad.Data createFromMixingRatio(visad.Data temperature, visad.Data mixingRatio) throws visad.TypeException, visad.UnimplementedException, visad.VisADException, java.rmi.RemoteException
temperature
- The in situ air temperature data object.mixingRatio
- The water vapor mixing-ratio data object.visad.TypeException
- At least one argument has the wrong type.visad.UnimplementedException
- Necessary operation not yet implemented.visad.VisADException
- Couldn't create necessary VisAD object.java.rmi.RemoteException
- Java RMI failure.VisADMath