edu.wisc.ssec.mcidasv.data
Class GeoSubsetRubberBandBox
java.lang.Object
ucar.visad.display.Displayable
ucar.visad.display.DisplayableData
ucar.visad.display.LineDrawing
edu.wisc.ssec.mcidasv.data.hydra.SubsetRubberBandBox
edu.wisc.ssec.mcidasv.data.GeoSubsetRubberBandBox
public class GeoSubsetRubberBandBox
- extends SubsetRubberBandBox
Constructor Summary |
|
GeoSubsetRubberBandBox(boolean isLL,
FlatField data,
CoordinateSystem displayCS,
int mask)
|
|
GeoSubsetRubberBandBox(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. |
|
GeoSubsetRubberBandBox(FlatField data,
CoordinateSystem displayCS)
Construct a RubberBandBox using xType as the X coordinate and
yType as the Y coordinate of the box. |
|
GeoSubsetRubberBandBox(FlatField data,
CoordinateSystem displayCS,
int mask)
|
|
GeoSubsetRubberBandBox(FlatField data,
CoordinateSystem displayCS,
int mask,
boolean lastBoxOn)
|
protected |
GeoSubsetRubberBandBox(GeoSubsetRubberBandBox that)
Constructor for creating a RubberBandBox from another instance |
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, setDisplayUnit, setOverrideAnimationSet, setOverrideAnimationSet, setParent, setRangeForColor, setRangeForColor, setScalarMapSet, setSelectedRange, setSelectedRange, setUseTimesInAnimation, toFront |
xType
private RealType xType
- x type for the box
yType
private RealType yType
- y type for the box
rubberBandBox
private MyRubberBandBoxRendererJ3D rubberBandBox
- renderer
bounds
private Gridded2DSet bounds
- bounds defined by the rubber band box
mask
private int mask
- mouse event mask
data
private FlatField data
isLL
private boolean isLL
lastBoxOn
private boolean lastBoxOn
dataCS
private CoordinateSystem dataCS
displayCS
private CoordinateSystem displayCS
dispMaster
private DisplayMaster dispMaster
new_cs
private GeoDataToDisplayCoordinateSystem new_cs
count
private static int count
GeoSubsetRubberBandBox
public GeoSubsetRubberBandBox(FlatField data,
CoordinateSystem displayCS)
throws VisADException,
RemoteException
- Construct a RubberBandBox using xType as the X coordinate and
yType as the Y coordinate of the box.
- Parameters:
xType
- RealType of the X coordinate of the boxyType
- RealType of the Y coordinate of the box
- Throws:
VisADException
- VisAD error
RemoteException
- Remote error
GeoSubsetRubberBandBox
public GeoSubsetRubberBandBox(FlatField data,
CoordinateSystem displayCS,
int mask)
throws VisADException,
RemoteException
- Throws:
VisADException
RemoteException
GeoSubsetRubberBandBox
public GeoSubsetRubberBandBox(boolean isLL,
FlatField data,
CoordinateSystem displayCS,
int mask)
throws VisADException,
RemoteException
- Throws:
VisADException
RemoteException
GeoSubsetRubberBandBox
public GeoSubsetRubberBandBox(FlatField data,
CoordinateSystem displayCS,
int mask,
boolean lastBoxOn)
throws VisADException,
RemoteException
- Throws:
VisADException
RemoteException
GeoSubsetRubberBandBox
public GeoSubsetRubberBandBox(boolean isLL,
FlatField data,
CoordinateSystem displayCS,
int mask,
boolean lastBoxOn)
throws VisADException,
RemoteException
- Construct a RubberBandBox using xType as the X coordinate and
yType as the Y coordinate of the box.
- Parameters:
xType
- RealType of the X coordinate of the boxyType
- RealType of the Y coordinate of the boxmask
- key mask to use for rubberbanding
- Throws:
VisADException
- VisAD error
RemoteException
- Remote error
GeoSubsetRubberBandBox
protected GeoSubsetRubberBandBox(GeoSubsetRubberBandBox that)
throws VisADException,
RemoteException
- Constructor for creating a RubberBandBox from another instance
- Parameters:
that
- other instance
- Throws:
VisADException
- VisAD error
RemoteException
- Remote error
setDisplayMaster
protected void setDisplayMaster(DisplayMaster dspMaster)
- Overrides:
setDisplayMaster
in class Displayable
getRanges
public float[] getRanges()
resetExtremes
protected void resetExtremes()
getDisplayCoordSystem
protected GeoDataToDisplayCoordinateSystem getDisplayCoordSystem()