See: Description
Interface | Description |
---|---|
ConstantMaps |
Interface for a collection of adapted
ConstantMap -s. |
ConstantMaps.Visitor |
Interface for visitors to
ConstantMaps . |
DisplayableData.DragAdapter |
DragAdapter
|
GridDisplayable |
An interface for Displayables that display gridded data.
|
Propertied |
Interface for classes with JavaBean properties.
|
Class | Description |
---|---|
Animation |
Provides support for a
Displayable that needs a map to
Display.Animation |
AnimationBoxPanel |
A widget to graphically display animation times
|
AnimationBoxPanel.Box |
Class Box represents a time step
|
AnimationInfo |
A class to hold and transfer animation properties settings, as to and
from the AnimationPropertiesDialog.
|
AnimationPropertiesDialog |
A widget to get properties for animation from the user.
|
AnimationSetInfo |
Holds state for constructing synthetic animation sets
|
AnimationWidget |
A widget to control animation in a VisAD display.
|
AreaProbe |
Class for a probe that defines an area.
|
AxisScalarMap |
Provides support for adapting ScalarMap-s to
Display.XAxis ,
Display.YAxis , or Display.ZAxis . |
AxisScaleInfo |
AxisScaleInfo JavaBean
|
ColorScale |
Displayable for a color scale in a display.
|
ColorScaleInfo |
Class to hold information about a ColorScale
|
CompositeDisplayable |
Supports composition of a list of Displayable-s into a single Displayable.
|
ConstantMapAdapter |
Provides support for adapting VisAD ConstantMap-s into something that is
(hopefully) easier to use.
|
ConstantMapComposite |
Provides support for a composite of adapted VisAD ConstantMap-s.
|
ConstantMapSet |
Provides support for a set of ConstantMap-s.
|
Contour2DDisplayable |
A class to support showing 2D gridded data as colored contours on a plane
in a NavigatedDisplay.
|
ContourLevels |
Provides support for contour levels.
|
ContourLines |
Provides support for a Displayable that comprises a set of contour lines.
|
ContourScalarMap |
Provides support for adapting ScalarMap-s for 2-D contour lines.
|
CrossHair |
Provides support for a Displayable comprising a cross-hair.
|
CrossSectionSelector |
CrossSectionSelector is a composite of two endpoints that can be
moved independently, a line connecting the two points, and
a middle point that can be used to move orthoganally to the line.
|
CurveDrawer |
Provides support for a Displayable that comprises a set of
drawn curves.
|
DataAdapter |
Provides support for adapting VisAD data objects into something that is
(hopefully) easier to use.
|
Displayable |
Provides support for encapsulating one or more displayed data objects
together with their display-dependent state.
|
DisplayableData |
Provides support for displaying data that comprises a single VisAD Data
object (and, consequently, needs only a single DataReference).
|
DisplayableDataRef |
Provides support for displaying the VisAD Data of a VisAD DataReference.
|
DisplayAdapter |
Provides support for adapting VisAD Display-s into something that is
(hopefully) easier to use.
|
DisplayMaster |
Manages a VisAD
DisplayImpl and a list of Displayable s. |
DisplayUtil |
Provides support for utility functions.
|
EventMap |
A class to hold event mappings for keys and mouse movements
|
FlowDisplayable |
Provides support for a Displayable displays wind data (u,v) or
(spd, dir) as wind vectors.
|
FrontDrawer |
FrontDrawer is the VisAD class for manipulation of fronts.
|
Grid2DDisplayable |
A class to support showing 2D gridded data as color on a plane
in a DisplayMaster.
|
Grid3DDisplayable |
A class to support showing 3D gridded data as an IsoSurface
|
GridValueDisplayable |
Class for displaying grid point values as text
|
HovmollerDisplay |
A VisAD display for hovmoller displays
|
ImageRGBDisplayable |
Provides support for a Displayable that needs a map to
(Display.Red,Display.Green,Display.Blue)
|
ImageSequenceDisplayable |
Provides support for displaying ImageSequences
|
IndicatorPoint |
Displayable to encompass a manipulable point that can be moved
around the display.
|
IrregularContourLevels |
Provides support for irregular contours, which are characterized by an
explicit set of contour levels.
|
IsoContourScalarMap |
Provides support for adapting ScalarMap-s of
Display.IsoContour . |
IsoSurface |
Provides support for a Displayable that comprises an iso-surface
Supports color tables as well.
|
LatLonLabels |
Class for creating lat/lon labels
|
LatLonLines |
Displayable to support Latitude and Longitude lines.
|
LineDrawing |
Provides support for line drawings.
|
LineProbe |
Class for a probe.
|
MapAdapter |
Provides support for adapting VisAD ScalarMap-s and ConstantMap-s.
|
MapLines |
Provides support for displaying map lines.
|
PickableLineDrawing |
Subclass of LineDrawing to support a pickable data object
|
PickableTrack |
Provides support for a color coded display of a track trace.
|
PointProbe |
Class for a probe.
|
PolarLineDrawing |
Provides support for lines drawing in a polar coordinate system.
|
ProfileLine |
This class is used to draw one line connecting two end points.
|
RadarGrid |
A class to support a standard radar grid display - range rings,
radials and labels.
|
Radials |
Provides support for a Displayable comprising a set of Radials
|
RegularContourLevels |
Provides support for regular contours, which are characterized by a constant
contour interval.
|
RGBConstantMaps |
Provides support for a modifiable composite of adapted red, green, and blue,
VisAD ConstantMap-s.
|
RGBDisplayable |
Provides support for a Displayable that needs a map to either Display.RGB
or to Display.RGBA.
|
RingLabels |
Labels for RingSets
|
RingSet |
Provides support for a set of evenly-spaced, concentric rings (ie: a
"bullseye").
|
RubberBandBox |
Provides support for a Displayable that comprises a rubber band box.
|
ScalarMapAdapter |
Provides support for adapting VisAD ScalarMap-s to something that is
(hopefully) easier to use.
|
ScalarMapSet |
Provides support for a set of ScalarMap-s.
|
ScaleLabels |
Provides support for labeling the scale of an axis.
|
SelectorDisplayable |
SelectorDisplayable is an abstract class that manages a list
of PropertyChangeListeners.
|
SelectorPoint |
Displayable to encompass a manipulable point that can be moved
around the display.
|
SelectRangeDisplayable |
A class for support of a select range scalar map.
|
SelectRangeScalarMap |
Provides support for adapting ScalarMap-s of
Display.SelectRange . |
SelectValueScalarMap |
Provides support for adapting ScalarMap-s to
Display.SelectValue . |
SetOfConstantMaps |
Provides support for a composite of adapted VisAD ConstantMap-s with an
extensible number of components.
|
ShapeDisplayable |
Displayable to encompass a manipulable point that can be moved
around the display.
|
StationLocationDisplayable |
Provides support for display of station locations.
|
StationModelDisplayable |
Class for displaying a station (layout) model plot
|
SurfaceScalarMap |
Provides support for adapting ScalarMap-s to
Display.IsoContour for displays of iso-surfaces. |
TextDisplayable |
Super class for displaying text data
|
TimeHeightDisplay |
A VisAD display for 2D vertical cross sections of 3D data fields.
|
TrackDisplayable |
Provides support for a color coded display of a track trace.
|
TupleOfConstantMaps |
Provides support for a composite of adapted VisAD ConstantMap-s with a fixed
number of components.
|
VolumeDisplayable |
A class to support showing 3D gridded data as a volume
in a DisplayMaster.
|
WindBarbDisplayable |
Provides support for a Displayable to show wind with the
conventional meteorological "wind barb" symbols.
|
XAxisScalarMap |
Provides support for adapting ScalarMap-s to
Display.XAxis . |
XSDisplay |
A VisAD display for cross sections of data fields.
|
XYDisplay |
A wrapper for a 2D display for XY plots of data
|
YAxisScalarMap |
Provides support for adapting ScalarMap-s to
Display.YAxis . |
ZAxisScalarMap |
Provides support for adapting ScalarMap-s to
Display.ZAxis . |
ZSelector |
ZSelector is a single small color-filled box on the screen that the
user can move vertically by dragging with mouse button three; it can
be used to control items whose position has a z value in a VisAD display.
|
Provides support for hiding some of the complexity of the VisAD package.
For the MetApps project, the most relevant top-level classes
are probably DisplayAdapter
,
MapAdapter
, and DataAdapter
.
Here's a simple example of their use (bold text is more important):
import javax.swing.*; import ucar.visad.display.*; import visad.*; public class MyTest { public static void main(String[] args) { private DisplayAdapter display = new DisplayAdapter(new DisplayImplJ3D("MyTest")); display.add(new XAxisScalarMap(xDataType, display)); display.add(new YAxisScalarMap(yDataType, display)); display.add(new ContourScalarMap(zDataType, display)); display.add(new ConstantMapAdapter(-1, Display.ZAxis)); DataReferenceImpl dataRef = new DataReferenceImpl("MyData"); dataRef.setData(new MyData()); display.add( new DataAdapter( display, dataRef, new RGBConstantMaps(Color.yellow))); JFrame jframe = new JFrame("My Test"); jframe.getContentPane().add(display.getComponent()); jframe.pack(); jframe.setVisible(true); } } ...The above example creates a
DisplayAdapter
from a VisAD DisplayImpl
. It then adds to the adapted display
the necessary ScalarMapAdapter
s and ConstantMapAdapter
to have contour lines of the
data appear at Z = -1. The data is then added to the display with
a RGBConstantMaps
instance that
causes the contour lines to appear in yellow.