|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectucar.visad.display.Displayable
ucar.visad.display.DisplayableData
ucar.visad.display.LineDrawing
ucar.unidata.idv.control.SoundingProfile
public class SoundingProfile
Supports a profile trace on a thermodynamic diagram.
| Field Summary | |
|---|---|
static String |
FIELD
The name of the profile-field property. |
| Fields inherited from class ucar.visad.display.LineDrawing |
|---|
COLOR, LINE_STYLE, LINE_WIDTH, POINT_SIZE |
| Fields inherited from class ucar.visad.display.DisplayableData |
|---|
MANIPULABLE, VISIBLE |
| Fields inherited from class ucar.visad.display.Displayable |
|---|
DISPLAY, parent, SCALAR_MAP_SET |
| Constructor Summary | |
|---|---|
protected |
SoundingProfile(SoundingProfile that)
Constructs from another instance. |
|
SoundingProfile(String name,
FunctionType funcType)
Constructs from a name for the displayable and a function type. |
| Method Summary | |
|---|---|
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(Object obj)
Indicates if this instance is semantically identical to another object. |
Field |
getProfile()
Returns the profile-field property. |
int |
hashCode()
Returns the hash code of this instance. |
void |
setProfile(Field field)
Sets the profile field property. |
| Methods inherited from class ucar.visad.display.LineDrawing |
|---|
getColor, getLineStyle, getLineWidth, getPointSize, setColor, setHSV, setHSV, setLineStyle, setLineWidth, setPointSize, setRGB, setRGB, setRGBA, setRGBA |
| Methods inherited from class ucar.visad.display.DisplayableData |
|---|
addAction, destroy, getActive, getAnimationSet, getData, getDataRenderer, getName, hasData, hasDataObject, isManipulable, isPickable, myAddConstantMaps, myAddDataReferences, myRemoveDataReferences, removeAction, setActive, setData, setDataReference, setManipulable, setPickable, setPointMode, setUseFastRendering, setVisible, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final String FIELD
| Constructor Detail |
|---|
public SoundingProfile(String name,
FunctionType funcType)
throws VisADException,
RemoteException
name - The name for the displayable.funcType - The type of the profile function.
VisADException - VisAD failure.
RemoteException - Java RMI failure.
protected SoundingProfile(SoundingProfile that)
throws RemoteException,
VisADException
that - The other instance.
RemoteException
VisADException| Method Detail |
|---|
public void setProfile(Field field)
throws TypeException,
RemoteException,
VisADException
field - The profile field property.
TypeException - Argument has incorrect type.
VisADException - VisAD failure.
RemoteException - Java RMI failure.
public Field getProfile()
throws VisADException,
RemoteException
VisADException - VisAD failure.
RemoteException - Java RMI failure.
protected void dataChange()
throws VisADException,
RemoteException
dataChange in class DisplayableDataVisADException - VisAD failure.
RemoteException - Java RMI failure.public boolean equals(Object obj)
equals in class Objectobj - The other object.
true if and only if this instance
is semantically identical to the other object.public int hashCode()
hashCode in class Objectpublic void clear()
public Displayable cloneForDisplay()
throws RemoteException,
VisADException
cloneForDisplay in class DisplayableDataVisADException - VisAD failure.
RemoteException - Java RMI failure.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||