ucar.unidata.view.sounding
Class AerologicalDisplay.RightPressureAxisLabels

java.lang.Object
  extended by ucar.visad.display.Displayable
      extended by ucar.visad.display.DisplayableData
          extended by ucar.visad.display.LineDrawing
              extended by ucar.unidata.view.sounding.ScaleLabels
                  extended by ucar.unidata.view.sounding.AerologicalDisplay.PressureAxisLabels
                      extended by ucar.unidata.view.sounding.AerologicalDisplay.RightPressureAxisLabels
Enclosing class:
AerologicalDisplay

protected static class AerologicalDisplay.RightPressureAxisLabels
extends AerologicalDisplay.PressureAxisLabels

Provides support for the left pressure-axis labels.


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, VISIBLE
 
Fields inherited from class ucar.visad.display.Displayable
DISPLAY, parent, SCALAR_MAP_SET
 
Constructor Summary
  AerologicalDisplay.RightPressureAxisLabels(AerologicalCoordinateSystem coordinateSystem, ContourLevels contourLevels)
          Constructs from a coordinate system transformation and the pressure levels.
protected AerologicalDisplay.RightPressureAxisLabels(AerologicalDisplay.RightPressureAxisLabels that)
          Constructs from another instance.
 
Method Summary
 Displayable cloneForDisplay()
          Returns a clone of this instance suitable for another VisAD display.
protected  void coordinateSystemChange(AerologicalCoordinateSystem coordinateSystem)
          Handle a coordinate system change
 
Methods 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, setManipulable, setPickable, setPointMode, setUseFastRendering, setVisible, toString
 
Methods inherited from class ucar.visad.display.Displayable
addConstantMap, addConstantMaps, addDataReferences, addPropertyChangeListener, addPropertyChangeListener, addRefsInvoked, addScalarMap, addScalarMaps, applyColorUnit, applyDisplayUnit, checkUnit, combineConstantMaps, firePropertyChange, firePropertyChange, fireScalarMapSetChange, getColorUnit, getConstantMaps, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AerologicalDisplay.RightPressureAxisLabels

public AerologicalDisplay.RightPressureAxisLabels(AerologicalCoordinateSystem coordinateSystem,
                                                  ContourLevels contourLevels)
                                           throws RemoteException,
                                                  VisADException
Constructs from a coordinate system transformation and the pressure levels.

Parameters:
coordinateSystem - The (p,T) <-> (x,y) transformation.
contourLevels - The pressure levels.
Throws:
VisADException - VisAD failure.
RemoteException - Java RMI failure.

AerologicalDisplay.RightPressureAxisLabels

protected AerologicalDisplay.RightPressureAxisLabels(AerologicalDisplay.RightPressureAxisLabels that)
                                              throws RemoteException,
                                                     VisADException
Constructs from another instance.

Parameters:
that - The other instance.
Throws:
VisADException - VisAD failure.
RemoteException - Java RMI failure.
Method Detail

coordinateSystemChange

protected void coordinateSystemChange(AerologicalCoordinateSystem coordinateSystem)
                               throws RemoteException,
                                      VisADException
Handle a coordinate system change

Overrides:
coordinateSystemChange in class AerologicalDisplay.PressureAxisLabels
Parameters:
coordinateSystem - new CoordinateSystem
Throws:
RemoteException - Java RMI problem
VisADException - VisAD problem

cloneForDisplay

public Displayable cloneForDisplay()
                            throws RemoteException,
                                   VisADException
Returns a clone of this instance suitable for another VisAD display. Underlying data objects are not cloned.

Overrides:
cloneForDisplay in class DisplayableData
Returns:
A clone of this instance.
Throws:
VisADException - VisAD failure.
RemoteException - Java RMI failure.