Package ucar.unidata.view.sounding
Class SpeedLabels
java.lang.Object
ucar.visad.display.Displayable
ucar.visad.display.DisplayableData
ucar.visad.display.LineDrawing
ucar.visad.display.PolarLineDrawing
ucar.unidata.view.sounding.SpeedLabels
Provides support for speed labels for a 3D wind hodograph.
- Version:
- $Id: SpeedLabels.java,v 1.21 2005/05/13 18:33:39 jeffmc Exp $
- Author:
- Steven R. Emmerson
-
Nested Class Summary
Nested classes/interfaces inherited from class ucar.visad.display.DisplayableData
DisplayableData.DragAdapter -
Field Summary
Fields inherited from class ucar.visad.display.LineDrawing
COLOR, LINE_STYLE, LINE_WIDTH, POINT_SIZEFields inherited from class ucar.visad.display.DisplayableData
MANIPULABLE, renderer, VISIBLEFields inherited from class ucar.visad.display.Displayable
DISPLAY, parent, SCALAR_MAP_SET -
Constructor Summary
ConstructorsModifierConstructorDescriptionConstructs from nothing.protectedSpeedLabels(SpeedLabels that) Constructs from another instance. -
Method Summary
Modifier and TypeMethodDescriptionReturns a clone of this instance suitable for another VisAD display.booleanIndicates if this instance is semantically identical to another object.inthashCode()Returns the hash code of this instance.voidsetLabels(Gridded1DSet speedSet) Sets the values for the labels.voidsetSize(double size) Sets the size of the labels.Methods inherited from class ucar.visad.display.PolarLineDrawing
getBearingIndex, getBearingIndex, getBearingType, getPolarType, getRangeIndex, getRangeTypeMethods inherited from class ucar.visad.display.LineDrawing
getColor, getLineStyle, getLineWidth, getPointSize, setColor, setHSV, setHSV, setLineStyle, setLineWidth, setPointSize, setRGB, setRGB, setRGBA, setRGBAMethods inherited from class ucar.visad.display.DisplayableData
addAction, dataChange, destroy, getActive, getAnimationSet, getData, getDataRenderer, getName, hasData, hasDataObject, isManipulable, isPickable, myAddConstantMaps, myAddDataReferences, myRemoveDataReferences, removeAction, setActive, setData, setDataReference, setDragAdapter, setManipulable, setPickable, setPointMode, setUseFastRendering, setVisible, showme, toStringMethods inherited from class ucar.visad.display.Displayable
addConstantMap, 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, toFront
-
Constructor Details
-
SpeedLabels
Constructs from nothing.- Throws:
VisADException- VisAD failure.RemoteException- Java RMI failure.
-
SpeedLabels
Constructs from another instance.- Parameters:
that- The other instance.- Throws:
VisADException- VisAD failure.RemoteException- Java RMI failure.
-
-
Method Details
-
setSize
Sets the size of the labels.- Parameters:
size- The size of the labels. 1 is normal.- Throws:
VisADException- VisAD failure.RemoteException- Java RMI failure.
-
setLabels
Sets the values for the labels.- Parameters:
speedSet- The set of speeds to be labeled.- Throws:
VisADException- VisAD failure.RemoteException- Java RMI failure.
-
equals
Indicates if this instance is semantically identical to another object.- Overrides:
equalsin classPolarLineDrawing- Parameters:
obj- The other object.- Returns:
trueif and only if this instance is semantically identical to the other object.
-
hashCode
public int hashCode()Returns the hash code of this instance.- Overrides:
hashCodein classPolarLineDrawing- Returns:
- The hash code of this instance.
-
cloneForDisplay
Returns a clone of this instance suitable for another VisAD display. Underlying data objects are not cloned.- Overrides:
cloneForDisplayin classDisplayableData- Returns:
- A clone of this instance.
- Throws:
VisADException- VisAD failure.RemoteException- Java RMI failure.
-