public class GeoSubsetRubberBandBox extends SubsetRubberBandBox
Modifier and Type | Field and Description |
---|---|
private Gridded2DSet |
bounds
bounds defined by the rubber band box
|
private static int |
count |
private FlatField |
data |
private CoordinateSystem |
dataCS |
private CoordinateSystem |
displayCS |
private ucar.visad.display.DisplayMaster |
dispMaster |
private boolean |
isLL |
private boolean |
lastBoxOn |
private int |
mask
mouse event mask
|
private GeoDataToDisplayCoordinateSystem |
new_cs |
private MyRubberBandBoxRendererJ3D |
rubberBandBox
renderer
|
private RealType |
xType
x type for the box
|
private RealType |
yType
y type for the box
|
Modifier | Constructor and Description |
---|---|
|
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
|
Modifier and Type | Method and Description |
---|---|
protected GeoDataToDisplayCoordinateSystem |
getDisplayCoordSystem() |
float[] |
getRanges() |
protected void |
resetExtremes() |
protected void |
setDisplayMaster(ucar.visad.display.DisplayMaster dspMaster) |
cloneForDisplay, dataChange, getBounds, getDataRenderer, getElemMax, getLastBox, getLineMax, setBox
getColor, getLineStyle, getLineWidth, getPointSize, setColor, setHSV, setHSV, setLineStyle, setLineWidth, setPointSize, setRGB, setRGB, setRGBA, setRGBA
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
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
private MyRubberBandBoxRendererJ3D rubberBandBox
private Gridded2DSet bounds
private int mask
private boolean isLL
private boolean lastBoxOn
private CoordinateSystem dataCS
private CoordinateSystem displayCS
private ucar.visad.display.DisplayMaster dispMaster
private GeoDataToDisplayCoordinateSystem new_cs
private static int count
public GeoSubsetRubberBandBox(FlatField data, CoordinateSystem displayCS) throws VisADException, java.rmi.RemoteException
data
- displayCS
- VisADException
- VisAD errorjava.rmi.RemoteException
- Remote errorpublic GeoSubsetRubberBandBox(FlatField data, CoordinateSystem displayCS, int mask) throws VisADException, java.rmi.RemoteException
VisADException
java.rmi.RemoteException
public GeoSubsetRubberBandBox(boolean isLL, FlatField data, CoordinateSystem displayCS, int mask) throws VisADException, java.rmi.RemoteException
VisADException
java.rmi.RemoteException
public GeoSubsetRubberBandBox(FlatField data, CoordinateSystem displayCS, int mask, boolean lastBoxOn) throws VisADException, java.rmi.RemoteException
VisADException
java.rmi.RemoteException
public GeoSubsetRubberBandBox(boolean isLL, FlatField data, CoordinateSystem displayCS, int mask, boolean lastBoxOn) throws VisADException, java.rmi.RemoteException
isLL
- data
- displayCS
- mask
- Key mask to use for rubberbandinglastBoxOn
- VisADException
- VisAD errorjava.rmi.RemoteException
- Remote errorprotected GeoSubsetRubberBandBox(GeoSubsetRubberBandBox that) throws VisADException, java.rmi.RemoteException
that
- other instanceVisADException
- VisAD errorjava.rmi.RemoteException
- Remote errorprotected void setDisplayMaster(ucar.visad.display.DisplayMaster dspMaster)
setDisplayMaster
in class ucar.visad.display.Displayable
public float[] getRanges()
protected void resetExtremes()
protected GeoDataToDisplayCoordinateSystem getDisplayCoordSystem()