Package 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
-
Nested Class Summary
Nested classes/interfaces inherited from class ucar.visad.display.DisplayableData
DisplayableData.DragAdapter -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Gridded2DSetbounds defined by the rubber band boxprivate static intprivate FlatFieldprivate CoordinateSystemprivate CoordinateSystemprivate DisplayMasterprivate booleanprivate booleanprivate intmouse event maskprivate GeoDataToDisplayCoordinateSystemprivate MyRubberBandBoxRendererJ3Drendererprivate RealTypex type for the boxprivate RealTypey type for the boxFields inherited from class ucar.visad.display.LineDrawing
COLOR, LINE_STYLE, LINE_WIDTH, POINT_SIZEFields inherited from class ucar.visad.display.DisplayableData
MANIPULABLE, renderer, VISIBLEFields inherited from class ucar.visad.display.Displayable
DISPLAY, parent, SCALAR_MAP_SET -
Constructor Summary
ConstructorsModifierConstructorDescriptionGeoSubsetRubberBandBox(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.protectedConstructor for creating a RubberBandBox from another instanceGeoSubsetRubberBandBox(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) -
Method Summary
Modifier and TypeMethodDescriptionprotected GeoDataToDisplayCoordinateSystemfloat[]protected voidprotected voidsetDisplayMaster(DisplayMaster dspMaster) Methods inherited from class edu.wisc.ssec.mcidasv.data.hydra.SubsetRubberBandBox
cloneForDisplay, dataChange, getBounds, getDataRenderer, getElemMax, getLastBox, getLineMax, setBoxMethods inherited from class ucar.visad.display.LineDrawing
getColor, getLineStyle, getLineWidth, getPointSize, setColor, setHSV, setHSV, setLineStyle, setLineWidth, setPointSize, setRGB, setRGB, setRGBA, setRGBAMethods 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, toStringMethods 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
-
Field Details
-
xType
x type for the box -
yType
y type for the box -
rubberBandBox
renderer -
bounds
bounds defined by the rubber band box -
mask
mouse event mask -
data
-
isLL
-
lastBoxOn
-
dataCS
-
displayCS
-
dispMaster
-
new_cs
-
count
-
-
Constructor Details
-
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:
data-displayCS-- Throws:
VisADException- VisAD errorRemoteException- Remote error
-
GeoSubsetRubberBandBox
public GeoSubsetRubberBandBox(FlatField data, CoordinateSystem displayCS, int mask) throws VisADException, RemoteException - Throws:
VisADExceptionRemoteException
-
GeoSubsetRubberBandBox
public GeoSubsetRubberBandBox(boolean isLL, FlatField data, CoordinateSystem displayCS, int mask) throws VisADException, RemoteException - Throws:
VisADExceptionRemoteException
-
GeoSubsetRubberBandBox
public GeoSubsetRubberBandBox(FlatField data, CoordinateSystem displayCS, int mask, boolean lastBoxOn) throws VisADException, RemoteException - Throws:
VisADExceptionRemoteException
-
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:
isLL-data-displayCS-mask- Key mask to use for rubberbandinglastBoxOn-- Throws:
VisADException- VisAD errorRemoteException- 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 errorRemoteException- Remote error
-
-
Method Details
-
setDisplayMaster
- Overrides:
setDisplayMasterin classDisplayable
-
getRanges
-
resetExtremes
-
getDisplayCoordSystem
-