Package ucar.visad.display
Class SurfaceScalarMap
java.lang.Object
ucar.visad.display.MapAdapter
ucar.visad.display.ScalarMapAdapter
ucar.visad.display.IsoContourScalarMap
ucar.visad.display.SurfaceScalarMap
- All Implemented Interfaces:
Comparable
,Propertied
Provides support for adapting ScalarMap-s to
Display.IsoContour
for displays of iso-surfaces.
Instances of this class have the the JavaBean properties of IsoContourScalarMap
as well as the following, bound, JavaBean
properties:
Name | Type | Access | Default | Description |
---|---|---|---|---|
value | Real |
set/get | new Real(Double.NaN) | The iso-surface value |
- Version:
- $Revision: 1.7 $
- Author:
- Steven R. Emmerson
-
Field Summary
FieldsFields inherited from class ucar.visad.display.ScalarMapAdapter
SCALAR_MAP, SCALAR_TYPE
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class ucar.visad.display.IsoContourScalarMap
getContourControl
Methods inherited from class ucar.visad.display.ScalarMapAdapter
addScalarMapListener, compareTo, equals, getControl, getDisplayType, getScalarType, hashCode, removeScalarMapListener, scalarMapChange, setRange, setScalarType
Methods inherited from class ucar.visad.display.MapAdapter
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, getDisplayRealType, removePropertyChangeListener, removePropertyChangeListener
-
Field Details
-
VALUE
The name of the iso-surface value property.- See Also:
-
-
Constructor Details
-
SurfaceScalarMap
public SurfaceScalarMap(RealType realType, DisplayAdapter display) throws VisADException, RemoteException Constructs.- Parameters:
realType
- The type of data to be iso-surface contoured.display
- The adapted, VisAD display for rendering.- Throws:
VisADException
- VisAD failure.RemoteException
- Java RMI failure.
-
-
Method Details
-
setValue
Sets the iso-surface value. This method fires aPropertyChangeEvent
forVALUE
with this instance as the source and the old and new values appropriately set. The event is fired synchronously -- so watch out for deadlock.- Parameters:
value
- The iso-surface value.- Throws:
VisADException
- VisAD failure.RemoteException
- Java RMI failure.- See Also:
-
setValue
Sets the iso-surface value. This method fires aPropertyChangeEvent
forVALUE
with this instance as the source and the old and new values appropriately set. The event is fired synchronously -- so watch out for deadlock.- Parameters:
value
- The iso-surface value.- Throws:
UnitException
- The unit of the given value is not convertible to the unit of the data type.VisADException
- VisAD failure.RemoteException
- Java RMI failure.- See Also:
-
getValue
Returns the iso-surface value.- Returns:
- The iso-surface value.
-
setControl
Sets the control of the underlyingScalarMap
. This is a template method.- Specified by:
setControl
in classScalarMapAdapter
- Throws:
VisADException
- VisAD failure.RemoteException
- Java RMI failure.
-