public class Sounding extends CompositeDisplayable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEW_POINT
The name of the dew-point property.
|
static java.lang.String |
PRESSURE
The name of the pressure property.
|
static java.lang.String |
TEMPERATURE
The name of the temperature property.
|
cnt, label
DISPLAY, parent, SCALAR_MAP_SET
Constructor and Description |
---|
Sounding(visad.LocalDisplay display)
Constructs from a VisAD display.
|
Modifier and Type | Method and Description |
---|---|
visad.Real |
getDewPoint()
Returns the temperature property.
|
visad.Field |
getDewPointField()
Returns the dew-point profile.
|
visad.RealType |
getDewPointRealType()
Returns the type of the dew-point quantity.
|
visad.Real |
getPressure()
Returns the pressure property.
|
visad.RealType |
getPressureRealType()
Returns the type of the pressure quantity.
|
visad.Real |
getTemperature()
Returns the temperature property.
|
visad.Field |
getTemperatureField()
Returns the temperature profile.
|
visad.RealType |
getTemperatureRealType()
Returns the type of the temperature quantity.
|
void |
setConstrainProfiles(boolean yes)
Sets the constrainProfiles property.
|
void |
setDewPointField(visad.Field dewPointField)
Sets the dew-point profile.
|
void |
setFields(visad.Field temperatureField,
visad.Field dewPointField)
Sets the profiles.
|
void |
setOriginalProfiles()
Resets the sounding to the original data.
|
void |
setPressure(visad.Real pressure)
Sets the pressure property.
|
void |
setTemperatureField(visad.Field temperatureField)
Sets the temperature profile.
|
addConstantMap, addDisplayable, addListDataListener, clearDisplayables, cloneForDisplay, debug, destroy, destroyAll, displayableCount, fireListDataContentsChanged, fireListDataIntervalAdded, fireListDataIntervalRemoved, getAnimationSet, getDisplayable, indexOf, iterator, lastDisplayable, myAddDataReferences, myRemoveDataReferences, removeDisplayable, removeDisplayable, removeListDataListener, setAdjustFlow, setColor, setColorPalette, setColorUnit, setConstantPosition, setDisplay, setDisplayable, setDisplayMaster, setDisplayUnit, setLineWidth, setManipulable, setPointMode, setPointSize, setSelectedRange, setUseFastRendering, setUseTimesInAnimation, setVisible, setVisible, setVisible, toFront, toString
addConstantMaps, addDataReferences, addPropertyChangeListener, addPropertyChangeListener, addRefsInvoked, addScalarMap, addScalarMaps, applyColorUnit, applyDisplayUnit, checkUnit, combineConstantMaps, destroyDisplayable, firePropertyChange, firePropertyChange, fireScalarMapSetChange, getColorUnit, getConstantMaps, getData, getDestroyed, getDisplay, getDisplayMaster, getDisplayUnit, getPointMode, getScalarMap, getScalarMap, getScalarMap, getScalarMapSet, getUseFastRendering, getUseTimesInAnimation, getVisible, hasDataObject, isActive, isUnitCompatible, isVisible, logException, myAddConstantMaps, removeConstantMap, removeDataReferences, removePropertyChangeListener, removePropertyChangeListener, removeScalarMap, replaceScalarMap, setColorPalette, setContourInfo, setDisplayActive, setDisplayInactive, setOverrideAnimationSet, setOverrideAnimationSet, setParent, setRangeForColor, setRangeForColor, setScalarMapSet, setSelectedRange
public static java.lang.String PRESSURE
public static java.lang.String TEMPERATURE
public static java.lang.String DEW_POINT
public Sounding(visad.LocalDisplay display) throws visad.VisADException, java.rmi.RemoteException
false
.display
- The VisAD display.visad.VisADException
- VisAD failure.java.rmi.RemoteException
- Java RMI failure.public void setConstrainProfiles(boolean yes) throws java.rmi.RemoteException, visad.VisADException
yes
- Whether or not to constrain temperatures
to be equal to or greater than
corresponding dew-points.visad.VisADException
- VisAD failure.java.rmi.RemoteException
- Java RMI failure.public void setFields(visad.Field temperatureField, visad.Field dewPointField) throws java.rmi.RemoteException, visad.VisADException
temperatureField
- The temperature profile.dewPointField
- The dew-point profile.visad.VisADException
- VisAD failure.java.rmi.RemoteException
- Java RMI failure.public void setTemperatureField(visad.Field temperatureField) throws java.rmi.RemoteException, visad.VisADException
temperatureField
- The temperature profile.visad.VisADException
- VisAD failure.java.rmi.RemoteException
- Java RMI failure.public void setDewPointField(visad.Field dewPointField) throws java.rmi.RemoteException, visad.VisADException
dewPointField
- The dew-point profile.visad.VisADException
- VisAD failure.java.rmi.RemoteException
- Java RMI failure.public visad.Field getTemperatureField() throws visad.VisADException, java.rmi.RemoteException
visad.VisADException
- VisAD failure.java.rmi.RemoteException
- Java RMI failure.public visad.Field getDewPointField() throws visad.VisADException, java.rmi.RemoteException
visad.VisADException
- VisAD failure.java.rmi.RemoteException
- Java RMI failure.public void setOriginalProfiles() throws visad.VisADException, java.rmi.RemoteException
visad.VisADException
- VisAD failure.java.rmi.RemoteException
- Java RMI failure.public void setPressure(visad.Real pressure) throws java.rmi.RemoteException, visad.VisADException
pressure
- The new value.visad.VisADException
- VisAD failure.java.rmi.RemoteException
- Java RMI failure.public visad.Real getPressure()
public visad.Real getTemperature()
public visad.Real getDewPoint()
public visad.RealType getPressureRealType() throws visad.VisADException, java.rmi.RemoteException
visad.VisADException
- VisAD failure.java.rmi.RemoteException
- Java RMI failure.public visad.RealType getTemperatureRealType() throws visad.VisADException, java.rmi.RemoteException
visad.VisADException
- VisAD failure.java.rmi.RemoteException
- Java RMI failure.public visad.RealType getDewPointRealType() throws visad.VisADException, java.rmi.RemoteException
visad.VisADException
- VisAD failure.java.rmi.RemoteException
- Java RMI failure.