public class SoundingProfile extends LineDrawing
DisplayableData.DragAdapter| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FIELD
The name of the profile-field property.
|
COLOR, LINE_STYLE, LINE_WIDTH, POINT_SIZEMANIPULABLE, renderer, VISIBLEDISPLAY, parent, SCALAR_MAP_SET| Modifier | Constructor and Description |
|---|---|
protected |
SoundingProfile(SoundingProfile that)
Constructs from another instance.
|
|
SoundingProfile(java.lang.String name,
visad.FunctionType funcType)
Constructs from a name for the displayable and a function type.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Clears the profile-field.
|
Displayable |
cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
protected void |
dataChange()
Handles a change to the data referenced by this instances's
DataReference.
|
boolean |
equals(java.lang.Object obj)
Indicates if this instance is semantically identical to another object.
|
visad.Field |
getProfile()
Returns the profile-field property.
|
int |
hashCode()
Returns the hash code of this instance.
|
void |
setProfile(visad.Field field)
Sets the profile field property.
|
getColor, getLineStyle, getLineWidth, getPointSize, setColor, setHSV, setHSV, setLineStyle, setLineWidth, setPointSize, setRGB, setRGB, setRGBA, setRGBAaddAction, destroy, getActive, getAnimationSet, getData, getDataRenderer, getName, hasData, hasDataObject, isManipulable, isPickable, myAddConstantMaps, myAddDataReferences, myRemoveDataReferences, removeAction, setActive, setData, setDataReference, setDragAdapter, setManipulable, setPickable, setPointMode, setUseFastRendering, setVisible, showme, toStringaddConstantMap, addConstantMaps, addDataReferences, addPropertyChangeListener, addPropertyChangeListener, addRefsInvoked, addScalarMap, addScalarMaps, applyColorUnit, applyDisplayUnit, checkUnit, combineConstantMaps, destroyDisplayable, firePropertyChange, firePropertyChange, fireScalarMapSetChange, getColorUnit, getConstantMaps, getDestroyed, getDisplay, getDisplayMaster, getDisplayUnit, getPointMode, getScalarMap, getScalarMap, getScalarMap, getScalarMapSet, getUseFastRendering, getUseTimesInAnimation, getVisible, isActive, isUnitCompatible, isVisible, logException, removeConstantMap, removeDataReferences, removePropertyChangeListener, removePropertyChangeListener, removeScalarMap, replaceScalarMap, setAdjustFlow, setColorPalette, setColorPalette, setColorUnit, setConstantPosition, setContourInfo, setDisplay, setDisplayActive, setDisplayInactive, setDisplayMaster, setDisplayUnit, setOverrideAnimationSet, setOverrideAnimationSet, setParent, setRangeForColor, setRangeForColor, setScalarMapSet, setSelectedRange, setSelectedRange, setUseTimesInAnimation, toFrontpublic static final java.lang.String FIELD
public SoundingProfile(java.lang.String name,
visad.FunctionType funcType)
throws visad.VisADException,
java.rmi.RemoteException
name - The name for the displayable.funcType - The type of the profile function.visad.VisADException - VisAD failure.java.rmi.RemoteException - Java RMI failure.protected SoundingProfile(SoundingProfile that) throws java.rmi.RemoteException, visad.VisADException
that - The other instance.java.rmi.RemoteExceptionvisad.VisADExceptionpublic void setProfile(visad.Field field)
throws visad.TypeException,
java.rmi.RemoteException,
visad.VisADException
field - The profile field property.visad.TypeException - Argument has incorrect type.visad.VisADException - VisAD failure.java.rmi.RemoteException - Java RMI failure.public visad.Field getProfile()
throws visad.VisADException,
java.rmi.RemoteException
visad.VisADException - VisAD failure.java.rmi.RemoteException - Java RMI failure.protected void dataChange()
throws visad.VisADException,
java.rmi.RemoteException
dataChange in class DisplayableDatavisad.VisADException - VisAD failure.java.rmi.RemoteException - Java RMI failure.public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectobj - The other object.true if and only if this instance
is semantically identical to the other object.public int hashCode()
hashCode in class java.lang.Objectpublic void clear()
public Displayable cloneForDisplay() throws java.rmi.RemoteException, visad.VisADException
cloneForDisplay in class DisplayableDatavisad.VisADException - VisAD failure.java.rmi.RemoteException - Java RMI failure.