Package ucar.unidata.view.sounding
Class AerologicalDisplay.LeftPressureAxisLabels
java.lang.Object
ucar.visad.display.Displayable
ucar.visad.display.DisplayableData
ucar.visad.display.LineDrawing
ucar.unidata.view.sounding.ScaleLabels
ucar.unidata.view.sounding.AerologicalDisplay.PressureAxisLabels
ucar.unidata.view.sounding.AerologicalDisplay.LeftPressureAxisLabels
- Enclosing class:
AerologicalDisplay
protected static class AerologicalDisplay.LeftPressureAxisLabels
extends AerologicalDisplay.PressureAxisLabels
Provides support for the left pressure-axis labels.
-
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_SIZE
Fields inherited from class ucar.visad.display.DisplayableData
MANIPULABLE, renderer, VISIBLE
Fields inherited from class ucar.visad.display.Displayable
DISPLAY, parent, SCALAR_MAP_SET
-
Constructor Summary
ConstructorsModifierConstructorDescriptionLeftPressureAxisLabels
(AerologicalCoordinateSystem coordinateSystem, ContourLevels contourLevels) Constructs from a coordinate system transformation and the pressure levels.protected
Constructs from another instance. -
Method Summary
Modifier and TypeMethodDescriptionReturns a clone of this instance suitable for another VisAD display.protected void
coordinateSystemChange
(AerologicalCoordinateSystem coordinateSystem) Handle a coordinate system changeMethods inherited from class ucar.unidata.view.sounding.AerologicalDisplay.PressureAxisLabels
set, setCoordinateSystem
Methods inherited from class ucar.unidata.view.sounding.ScaleLabels
setFormat, setLabels, setLabelValues, setPositionValues, setRealType, setSize, setXAlignment
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, 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, toString
Methods 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
-
LeftPressureAxisLabels
public LeftPressureAxisLabels(AerologicalCoordinateSystem coordinateSystem, ContourLevels contourLevels) throws RemoteException, VisADException Constructs from a coordinate system transformation and the pressure levels.- Parameters:
coordinateSystem
- The (p,T) invalid input: '<'-> (x,y) transformation.contourLevels
- The pressure levels.- Throws:
VisADException
- VisAD failure.RemoteException
- Java RMI failure.
-
LeftPressureAxisLabels
protected LeftPressureAxisLabels(AerologicalDisplay.LeftPressureAxisLabels that) throws RemoteException, VisADException Constructs from another instance.- Parameters:
that
- The other instance.- Throws:
VisADException
- VisAD failure.RemoteException
- Java RMI failure.
-
-
Method Details
-
coordinateSystemChange
protected void coordinateSystemChange(AerologicalCoordinateSystem coordinateSystem) throws RemoteException, VisADException Handle a coordinate system change- Overrides:
coordinateSystemChange
in classAerologicalDisplay.PressureAxisLabels
- Parameters:
coordinateSystem
- new CoordinateSystem- Throws:
RemoteException
- Java RMI problemVisADException
- VisAD problem
-
cloneForDisplay
Returns a clone of this instance suitable for another VisAD display. Underlying data objects are not cloned.- Overrides:
cloneForDisplay
in classDisplayableData
- Returns:
- A clone of this instance.
- Throws:
VisADException
- VisAD failure.RemoteException
- Java RMI failure.
-