Class SubsetRubberBandBox

java.lang.Object
ucar.visad.display.Displayable
ucar.visad.display.DisplayableData
ucar.visad.display.LineDrawing
edu.wisc.ssec.mcidasv.data.hydra.SubsetRubberBandBox
Direct Known Subclasses:
GeoSubsetRubberBandBox

public class SubsetRubberBandBox extends ucar.visad.display.LineDrawing
  • Nested Class Summary

    Nested classes/interfaces inherited from class ucar.visad.display.DisplayableData

    ucar.visad.display.DisplayableData.DragAdapter
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private Gridded2DSet
    bounds defined by the rubber band box
    private static int
     
     
    private int
     
    private boolean
     
    private int
     
    private static final org.slf4j.Logger
     
    private int
    mouse event mask
    renderer
    private RealType
    x type for the box
    private RealType
    y type for the box

    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

    Constructors
    Modifier
    Constructor
    Description
     
    SubsetRubberBandBox(boolean isLL, FlatField data, CoordinateSystem displayCS, int mask)
     
     
    SubsetRubberBandBox(boolean isLL, FlatField data, CoordinateSystem displayCS, int mask, boolean lastBoxOn)
    Construct a RubberBandBox using xType as the X coordinate and yType as the Y coordinate of the box.
    protected
    Constructor for creating a RubberBandBox from another instance
     
    Construct a RubberBandBox using xType as the X coordinate and yType as the Y coordinate of the box.
     
    SubsetRubberBandBox(FlatField data, CoordinateSystem displayCS, int mask)
     
     
    SubsetRubberBandBox(FlatField data, CoordinateSystem displayCS, int mask, boolean lastBoxOn)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    ucar.visad.display.Displayable
    Returns a clone of this instance suitable for another VisAD display.
    protected void
    Invoked when box mouse is released.
    Return the bounds of the RubberBandBox.
    protected DataRenderer
    Get the DataRenderer used for this displayable.
    int
     
     
    int
     
    void
     

    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, 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait