public class WindTrace extends WindProfile
Modifier and Type | Class and Description |
---|---|
protected class |
WindTrace.DisplayableWindTrace
Provides support for displaying a wind profile as an (x,y,z) trace.
|
DIRECTION, GEOPOTENTIAL_ALTITUDE, GEOPOTENTIAL_ALTITUDE_EXTENT, MAXIMUM_SPEED, PRESSURE, SPEED, WIND_PROFILE
cnt, label
DISPLAY, parent, SCALAR_MAP_SET
Modifier | Constructor and Description |
---|---|
|
WindTrace(visad.LocalDisplay display)
Constructs from the display types for the axes and a VisAD display.
|
protected |
WindTrace(WindTrace that)
Constructs from another instance.
|
Modifier and Type | Method and Description |
---|---|
Displayable |
cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
boolean |
equals(java.lang.Object obj)
Indicates if this instance is identical to another object.
|
protected visad.Field |
getProfile()
Returns the wind profile.
|
int |
hashCode()
Returns the hash code of this instance.
|
void |
setOriginalProfile()
Resets the vertical profile of the horizontal wind to the profile of
the last setProfile().
|
void |
setProfile(visad.Field profile)
Sets the wind profile.
|
void |
setWindLevels(visad.Gridded1DSet levels)
Set the levels of the wind profile.
|
ensureCartesian, getDirection, getGeopotentialAltitude, getGeopotentialAltitudeExtent, getGeopotentialAltitudeRealType, getMaximumSpeed, getMissingWindField, getPressure, getSoutherlyWindRealType, getSpeed, getWesterlyWindRealType, profileChange, setAltitudeExtent, setDirection, setGeopotentialAltitude, setMaximumSpeed, setPressure, setSpeed, setSpeedAndDirection
addConstantMap, addDisplayable, addListDataListener, clearDisplayables, 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 WindTrace(visad.LocalDisplay display) throws visad.VisADException, java.rmi.RemoteException
display
- The VisAD display.visad.VisADException
- VisAD failure.java.rmi.RemoteException
- Java RMI failure.protected WindTrace(WindTrace that) throws visad.VisADException, java.rmi.RemoteException
that
- The other instance.visad.VisADException
- VisAD failure.java.rmi.RemoteException
- Java RMI failure.public void setProfile(visad.Field profile) throws visad.VisADException, java.rmi.RemoteException
setProfile
in class WindProfile
profile
- The wind profile.visad.VisADException
- VisAD failure.java.rmi.RemoteException
- Java RMI failure.public void setOriginalProfile() throws visad.VisADException, java.rmi.RemoteException
setOriginalProfile
in class WindProfile
visad.VisADException
- VisAD failure.java.rmi.RemoteException
- Java RMI failure.protected visad.Field getProfile() throws visad.VisADException, java.rmi.RemoteException
getProfile
in class WindProfile
visad.VisADException
- VisAD failure.java.rmi.RemoteException
- Java RMI failure.public void setWindLevels(visad.Gridded1DSet levels) throws visad.VisADException, java.rmi.RemoteException
setWindLevels
in class WindProfile
levels
- new levelsvisad.VisADException
- VisAD failure.java.rmi.RemoteException
- Java RMI failure.public boolean equals(java.lang.Object obj)
equals
in class WindProfile
obj
- The other object.true
if and only if this instance
is identical to the other object.public int hashCode()
hashCode
in class WindProfile
public Displayable cloneForDisplay() throws java.rmi.RemoteException, visad.VisADException
cloneForDisplay
in class CompositeDisplayable
visad.VisADException
- VisAD failure.java.rmi.RemoteException
- Java RMI failure.