public class GeoSubsetRubberBandBox extends SubsetRubberBandBox
Modifier and Type | Field and Description |
---|---|
private visad.Gridded2DSet |
bounds
bounds defined by the rubber band box
|
private static int |
count |
private visad.FlatField |
data |
private visad.CoordinateSystem |
dataCS |
private visad.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 visad.RealType |
xType
x type for the box
|
private visad.RealType |
yType
y type for the box
|
Modifier | Constructor and Description |
---|---|
|
GeoSubsetRubberBandBox(boolean isLL,
visad.FlatField data,
visad.CoordinateSystem displayCS,
int mask) |
|
GeoSubsetRubberBandBox(boolean isLL,
visad.FlatField data,
visad.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(visad.FlatField data,
visad.CoordinateSystem displayCS)
Construct a RubberBandBox using xType as the X coordinate and
yType as the Y coordinate of the box.
|
|
GeoSubsetRubberBandBox(visad.FlatField data,
visad.CoordinateSystem displayCS,
int mask) |
|
GeoSubsetRubberBandBox(visad.FlatField data,
visad.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 visad.RealType xType
private visad.RealType yType
private MyRubberBandBoxRendererJ3D rubberBandBox
private visad.Gridded2DSet bounds
private int mask
private visad.FlatField data
private boolean isLL
private boolean lastBoxOn
private visad.CoordinateSystem dataCS
private visad.CoordinateSystem displayCS
private ucar.visad.display.DisplayMaster dispMaster
private GeoDataToDisplayCoordinateSystem new_cs
private static int count
public GeoSubsetRubberBandBox(visad.FlatField data, visad.CoordinateSystem displayCS) throws visad.VisADException, java.rmi.RemoteException
data
- displayCS
- visad.VisADException
- VisAD errorjava.rmi.RemoteException
- Remote errorpublic GeoSubsetRubberBandBox(visad.FlatField data, visad.CoordinateSystem displayCS, int mask) throws visad.VisADException, java.rmi.RemoteException
visad.VisADException
java.rmi.RemoteException
public GeoSubsetRubberBandBox(boolean isLL, visad.FlatField data, visad.CoordinateSystem displayCS, int mask) throws visad.VisADException, java.rmi.RemoteException
visad.VisADException
java.rmi.RemoteException
public GeoSubsetRubberBandBox(visad.FlatField data, visad.CoordinateSystem displayCS, int mask, boolean lastBoxOn) throws visad.VisADException, java.rmi.RemoteException
visad.VisADException
java.rmi.RemoteException
public GeoSubsetRubberBandBox(boolean isLL, visad.FlatField data, visad.CoordinateSystem displayCS, int mask, boolean lastBoxOn) throws visad.VisADException, java.rmi.RemoteException
isLL
- data
- displayCS
- mask
- Key mask to use for rubberbandinglastBoxOn
- visad.VisADException
- VisAD errorjava.rmi.RemoteException
- Remote errorprotected GeoSubsetRubberBandBox(GeoSubsetRubberBandBox that) throws visad.VisADException, java.rmi.RemoteException
that
- other instancevisad.VisADException
- 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()