Package | Description |
---|---|
ucar.unidata.idv |
The idv package.
|
ucar.unidata.idv.control |
DisplayControls for the IDV - A DisplayControl generally has a data
depiction and a control window for modifying or interacting with the
display.
|
ucar.unidata.idv.control.drawing |
Drawing control utilities and wrappers for glyphs.
|
ucar.unidata.view.sounding |
Provides support for aerological diagrams.
|
ucar.visad.display |
Provides support for hiding some of the complexity of the VisAD package.
|
Modifier and Type | Method and Description |
---|---|
Displayable |
DisplayInfo.getDisplayable()
Get the
Displayable . |
Constructor and Description |
---|
DisplayInfo(DisplayControl displayControl,
ViewManager viewManager,
Displayable displayable)
Create this display info.
|
Modifier and Type | Class and Description |
---|---|
class |
SoundingProfile
Supports a profile trace on a thermodynamic diagram.
|
Modifier and Type | Field and Description |
---|---|
Displayable |
FlaggedDisplayable.displayable
The displayable
|
Modifier and Type | Method and Description |
---|---|
Displayable |
SoundingProfile.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
JythonControl.getCurrentProbe()
Get the probe being used.
|
Modifier and Type | Method and Description |
---|---|
protected void |
DisplayControlImpl.addAttributedDisplayable(Displayable d)
Add the given
Displayable to the list of attribute
displayables. |
protected void |
DisplayControlImpl.addAttributedDisplayable(Displayable d,
int attributeFlags)
Add the given
Displayable to the list
of displayables. |
protected void |
DisplayControlImpl.addAttributedDisplayable(Displayable d,
int attributeFlags,
int notGlobalFlags)
Add the given Displayable into the list of attributed displayables
managed by this DisplayControl.
|
ViewManager |
DisplayControlImpl.addDisplayable(Displayable d)
Add the given
Displayable into a
ViewManager |
ViewManager |
DisplayControlImpl.addDisplayable(Displayable theDisplay,
int attributeFlag)
A wrapper around
addDisplayable (Displayable theDisplay, ViewDescriptor viewDescriptor),
passing in the default LASTACTIVE ViewDescriptor.
|
ViewManager |
DisplayControlImpl.addDisplayable(Displayable theDisplay,
ViewDescriptor viewDescriptor)
Find the
ViewManager defined
by the given ViewDescriptor . |
ViewManager |
DisplayControlImpl.addDisplayable(Displayable theDisplay,
ViewDescriptor viewDescriptor,
int flag)
|
DisplayInfo |
DisplayControlImpl.addDisplayable(Displayable theDisplay,
ViewManager viewManager)
Add the given
Displayable into the
given ViewManager |
ViewManager |
DisplayControlImpl.addDisplayable(Displayable theDisplay,
ViewManager viewManager,
int flag)
Add the given
Displayable into the given
ViewManager |
protected DisplayInfo |
DisplayControlImpl.findDisplayInfo(Displayable displayable)
Find the DisplayInfo for a displayable
|
DisplayMaster |
DisplayControlImpl.getDisplayMaster(Displayable displayable)
A helper method for finding the
DisplayMaster
that displays the given Displayable |
ViewManager |
DisplayControlImpl.getViewManager(Displayable displayable)
A helper method for finding the common
ViewManager
which is displaying the given displayable. |
void |
DisplayControlImpl.removeDisplayable(Displayable displayable)
Remove a
Displayable |
protected void |
DisplayControlImpl.setDisplayableVisibility(Displayable d,
boolean visible)
Set the ultimate visibility of the particular
Displayable . |
protected void |
DisplayControlImpl.setDisplayableVisiblity(Displayable d,
boolean visible)
Deprecated.
|
protected void |
AerologicalSoundingControl.setSpatialLoci(Displayable loci)
Set the spatial location displayable
|
Constructor and Description |
---|
FlaggedDisplayable(Displayable displayable,
int flag)
Create a flagged displayable.
|
Modifier and Type | Method and Description |
---|---|
Displayable |
DrawingGlyph.getDisplayable()
Get the main displayable.
|
Modifier and Type | Method and Description |
---|---|
protected void |
DrawingGlyph.addDisplayable(Displayable displayable)
Add the displayable to the main parent displayable
|
protected void |
DrawingGlyph.removeDisplayable(Displayable displayable)
Remove the displayable from the main displayable
|
protected static void |
PolyGlyph.setAnimationSet(Displayable d,
java.util.List timeValues)
utility to set the animation set on the displayable
|
protected static void |
HighLowGlyph.setAnimationSet(Displayable d,
java.util.List timeValues)
utility to set the animation set on the displayable
|
protected void |
DrawingGlyph.setColor(Displayable displayable,
java.awt.Color c)
Set color on displayable
|
protected void |
HighLowGlyph.setColor(Displayable displayable,
java.awt.Color c)
Override the set color method so we don't set the color
|
protected void |
FrontGlyph.xxxxsetColor(Displayable displayable,
java.awt.Color c)
noop
|
Modifier and Type | Class and Description |
---|---|
protected class |
AerologicalDisplay.DisplayablePseudoAdiabaticTrajectory
Provides support for displaying the trajectory of a lifted parcel.
|
protected static class |
AerologicalDisplay.LeftPressureAxisLabels
Provides support for the left pressure-axis labels.
|
protected static class |
AerologicalDisplay.LowerTemperatureAxisLabels
Provides support for the lower temperature labels.
|
protected class |
AerologicalDisplay.MyWindStaff
Internal class for displaying a wind staff
|
protected static class |
AerologicalDisplay.PressureAxisLabels
Provides support for labels for the pressure axis.
|
protected static class |
AerologicalDisplay.RightPressureAxisLabels
Provides support for the left pressure-axis labels.
|
protected static class |
AerologicalDisplay.TemperatureAxisLabels
Provides support for labels on the temperature axis.
|
protected static class |
AerologicalDisplay.UpperTemperatureAxisLabels
Provides support for the lower temperature labels.
|
class |
AirTemperatureProfile
Supports an airtemperature-profile as a JavaBean.
|
class |
BackgroundContours
Supports background contours on a thermodynamic diagram.
|
class |
Box
Supports a non-standard box background on a thermodynamic diagram.
|
class |
CenterPole
Provides support for the center pole of a 3D wind hodograph.
|
class |
CompassLabels
Provides support for compass labels.
|
class |
DewPointProfile
Supports an dew-point profile as a JavaBean.
|
class |
DisplayableMeanWind
Supports the display of a mean wind.
|
class |
DryAdiabats
Supports background dry adiabats on a thermodynamic diagram.
|
class |
DryTrajectory
Provides support for displaying the dry portion of a lifted parcel's pseudo-
adiabatic trajectory.
|
class |
IntermediateRings
Provides support for intermediate-level rings in a 3D wind hodograph.
|
class |
Isobars
Supports background isobars on a thermodynamic diagram.
|
class |
Isotherms
Supports background isotherms on a thermodynamic diagram.
|
class |
MeanWindSet
Provides support for a CompositeDisplayable of mean winds.
|
class |
MeanWindTrace
Provides support for displaying the mean wind as a trace (ex: a point).
|
class |
MixingRatioTrajectory
Provides support for displaying a constant mixing-ratio curve from a
saturation point to lower pressure.
|
class |
Profile
Supports a profile trace on a thermodynamic diagram.
|
class |
PseudoAdiabaticDisplayable
Displayable for the pseudo-adiabatic path
of a lifted air parcel. |
class |
SaturationAdiabats
Supports background saturation adiabats on a thermodynamic diagram.
|
class |
SaturationMixingRatioContours
Provides support for displaying contours of constant saturation mixing-ratio
on a thermodynamic diagram.
|
class |
SaturationTrajectory
Provides support for the saturated portion of the pseudo-adiabatic
trajectory of a lifted air parcel.
|
class |
ScaleLabels
Provides support for displaying scale-labels along an axis.
|
class |
Sounding
Provides support for a composite displayable comprising a temperature
profile and a dew-point profile.
|
class |
SoundingSet
Provides support for a CompositeDisplayable of Sounding-s.
|
class |
SpeedLabels
Provides support for speed labels for a 3D wind hodograph.
|
class |
Trajectory
Provides support for displaying a parcel's trajectory.
|
class |
WindArrow
Supports the display a horizontal wind as a wind-direction shaft with barbs.
|
class |
WindBarbProfile
Provides support for the display of a wind profile on in an
AerologicalDisplay as a set of as a set of wind barbs.
|
class |
WindProfile
Provides support for the display of a vertical profile of the horizontal
wind.
|
class |
WindProfileDisplayable
Supports the display a horizontal wind as a wind-direction shaft with barbs.
|
class |
WindProfileSet
Provides support for a CompositeDisplayable of WindProfile-s.
|
class |
WindStaff
Provides support for the display of a wind profile as a collection of wind
arrows.
|
class |
WindTrace
Provides support for displaying a wind profile as a trace.
|
protected class |
WindTrace.DisplayableWindTrace
Provides support for displaying a wind profile as an (x,y,z) trace.
|
Modifier and Type | Method and Description |
---|---|
Displayable |
WindArrow.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
SaturationAdiabats.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
IntermediateRings.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
MeanWindTrace.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
SpeedLabels.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
WindTrace.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
WindTrace.DisplayableWindTrace.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
Box.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
CenterPole.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
WindStaff.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
WindBarbProfile.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
Isobars.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
MixingRatioTrajectory.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
AerologicalDisplay.LeftPressureAxisLabels.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
AerologicalDisplay.RightPressureAxisLabels.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
AerologicalDisplay.LowerTemperatureAxisLabels.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
AerologicalDisplay.UpperTemperatureAxisLabels.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
WindProfileDisplayable.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
DewPointProfile.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
AirTemperatureProfile.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
SaturationTrajectory.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
DryAdiabats.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
Isotherms.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
DryTrajectory.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
SaturationMixingRatioContours.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
CompassLabels.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
MeanWindSet.getActiveMeanWind()
Returns the active mean-wind property.
|
protected abstract Displayable |
WindProfileDisplay.newMeanWind()
Returns the MeanWind Displayable with a missing mean-wind.
|
protected Displayable |
WindStaffDisplay.newMeanWind()
Returns the MeanWind Displayable with a missing mean-wind.
|
protected Displayable |
Hodograph3DDisplay.newMeanWind()
Returns the MeanWind Displayable with a missing mean-wind.
|
protected abstract Displayable |
WindProfileDisplay.newMeanWind(visad.DataReference meanWindRef)
Returns a MeanWind Displayable corresponding to a mean-wind Tuple.
|
protected Displayable |
WindStaffDisplay.newMeanWind(visad.DataReference meanWindRef)
Returns a MeanWind Displayable corresponding to a data reference for a
mean-wind Tuple.
|
protected Displayable |
Hodograph3DDisplay.newMeanWind(visad.DataReference meanWindRef)
Returns a MeanWind Displayable corresponding to a data reference for a
mean-wind Tuple.
|
protected abstract Displayable |
WindProfileDisplay.newMeanWind(visad.Tuple meanWind)
Returns a MeanWind Displayable corresponding to a mean-wind Tuple.
|
protected Displayable |
WindStaffDisplay.newMeanWind(visad.Tuple meanWind)
Returns a MeanWind Displayable corresponding to a mean-wind Tuple.
|
protected Displayable |
Hodograph3DDisplay.newMeanWind(visad.Tuple meanWind)
Returns a MeanWind Displayable corresponding to a mean-wind Tuple.
|
Displayable |
MeanWindSet.removeMeanWind(int index)
Removes a mean-wind Displayable from this composite.
|
Modifier and Type | Method and Description |
---|---|
protected void |
MeanWindSet.setActiveMeanWind(Displayable meanWind)
Sets the active mean-wind property.
|
void |
MeanWindSet.setMeanWind(int index,
Displayable meanWind)
Adds a mean-wind Displayable to this composite.
|
Constructor and Description |
---|
MeanWindSet(Displayable missingMeanWind,
visad.LocalDisplay display)
Constructs from a prototype Displayable with a missing value and a
VisAD display.
|
Modifier and Type | Class and Description |
---|---|
class |
Animation
Provides support for a
Displayable that needs a map to
Display.Animation |
class |
AreaProbe
Class for a probe that defines an area.
|
class |
ColorScale
Displayable for a color scale in a display.
|
class |
CompositeDisplayable
Supports composition of a list of Displayable-s into a single Displayable.
|
class |
Contour2DDisplayable
A class to support showing 2D gridded data as colored contours on a plane
in a NavigatedDisplay.
|
class |
ContourLines
Provides support for a Displayable that comprises a set of contour lines.
|
class |
CrossHair
Provides support for a Displayable comprising a cross-hair.
|
class |
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.
|
class |
CurveDrawer
Provides support for a Displayable that comprises a set of
drawn curves.
|
class |
DisplayableData
Provides support for displaying data that comprises a single VisAD Data
object (and, consequently, needs only a single DataReference).
|
class |
DisplayableDataRef
Provides support for displaying the VisAD Data of a VisAD DataReference.
|
class |
FlowDisplayable
Provides support for a Displayable displays wind data (u,v) or
(spd, dir) as wind vectors.
|
class |
FrontDrawer
FrontDrawer is the VisAD class for manipulation of fronts.
|
class |
Grid2DDisplayable
A class to support showing 2D gridded data as color on a plane
in a DisplayMaster.
|
class |
Grid3DDisplayable
A class to support showing 3D gridded data as an IsoSurface
|
class |
GridValueDisplayable
Class for displaying grid point values as text
|
class |
ImageRGBDisplayable
Provides support for a Displayable that needs a map to
(Display.Red,Display.Green,Display.Blue)
|
class |
ImageSequenceDisplayable
Provides support for displaying ImageSequences
|
class |
IndicatorPoint
Displayable to encompass a manipulable point that can be moved
around the display.
|
class |
IsoSurface
Provides support for a Displayable that comprises an iso-surface
Supports color tables as well.
|
class |
LatLonLabels
Class for creating lat/lon labels
|
class |
LatLonLines
Displayable to support Latitude and Longitude lines.
|
class |
LineDrawing
Provides support for line drawings.
|
class |
LineProbe
Class for a probe.
|
class |
MapLines
Provides support for displaying map lines.
|
class |
PickableLineDrawing
Subclass of LineDrawing to support a pickable data object
|
class |
PickableTrack
Provides support for a color coded display of a track trace.
|
class |
PointProbe
Class for a probe.
|
class |
PolarLineDrawing
Provides support for lines drawing in a polar coordinate system.
|
class |
ProfileLine
This class is used to draw one line connecting two end points.
|
class |
RadarGrid
A class to support a standard radar grid display - range rings,
radials and labels.
|
class |
Radials
Provides support for a Displayable comprising a set of Radials
|
class |
RGBDisplayable
Provides support for a Displayable that needs a map to either Display.RGB
or to Display.RGBA.
|
class |
RingLabels
Labels for RingSets
|
class |
RingSet
Provides support for a set of evenly-spaced, concentric rings (ie: a
"bullseye").
|
class |
RubberBandBox
Provides support for a Displayable that comprises a rubber band box.
|
class |
SelectorDisplayable
SelectorDisplayable is an abstract class that manages a list
of PropertyChangeListeners.
|
class |
SelectorPoint
Displayable to encompass a manipulable point that can be moved
around the display.
|
class |
SelectRangeDisplayable
A class for support of a select range scalar map.
|
class |
ShapeDisplayable
Displayable to encompass a manipulable point that can be moved
around the display.
|
class |
StationLocationDisplayable
Provides support for display of station locations.
|
class |
StationModelDisplayable
Class for displaying a station (layout) model plot
|
class |
TextDisplayable
Super class for displaying text data
|
class |
TrackDisplayable
Provides support for a color coded display of a track trace.
|
class |
VolumeDisplayable
A class to support showing 3D gridded data as a volume
in a DisplayMaster.
|
class |
WindBarbDisplayable
Provides support for a Displayable to show wind with the
conventional meteorological "wind barb" symbols.
|
class |
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.
|
Modifier and Type | Method and Description |
---|---|
Displayable |
ZSelector.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
TrackDisplayable.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
TextDisplayable.cloneForDisplay()
Clone this
Displayable so it can go into a different
display. |
Displayable |
CompositeDisplayable.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
DisplayableDataRef.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
ShapeDisplayable.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
StationLocationDisplayable.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
VolumeDisplayable.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
DisplayableData.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD Display.
|
Displayable |
LatLonLines.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
Radials.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
Animation.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
MapLines.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
StationModelDisplayable.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
IndicatorPoint.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
ImageSequenceDisplayable.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
FrontDrawer.cloneForDisplay()
Clone for display
|
Displayable |
ProfileLine.cloneForDisplay()
Required method used to make a copy of this object.
|
Displayable |
ColorScale.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
CurveDrawer.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
GridValueDisplayable.cloneForDisplay()
Clone this
Displayable so it can go into a different
display. |
Displayable |
Grid2DDisplayable.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
SelectorPoint.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
ScaleLabels.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
Contour2DDisplayable.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
RubberBandBox.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
CrossSectionSelector.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
FlowDisplayable.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
Grid3DDisplayable.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
abstract Displayable |
Displayable.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
SelectRangeDisplayable.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
CrossHair.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
RingSet.cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
Displayable |
CompositeDisplayable.getDisplayable(int index)
Gets a Displayable of the composite.
|
Displayable[] |
DisplayMaster.getDisplayables()
Returns the
Displayable s of this instance as an array. |
Displayable |
DisplayMaster.getDisplayables(int index)
Returns the
Displayable at a given position in the list of
Displayable s. |
Displayable |
CompositeDisplayable.lastDisplayable()
Obtains the last displayable added to this composite.
|
Displayable |
CompositeDisplayable.removeDisplayable(int index)
Removes a Displayable from the composite.
|
Modifier and Type | Method and Description |
---|---|
void |
CompositeDisplayable.addDisplayable(Displayable displayable)
Adds a Displayable to the composite.
|
void |
DisplayMaster.addDisplayable(Displayable displayable)
Adds a Displayable to the Displayable-s managed by this instance.
|
int |
CompositeDisplayable.indexOf(Displayable displayable)
Gets the index of the particular Displayable.
|
int |
DisplayMaster.indexOf(Displayable displayable)
Returns the index of a particular
Displayable . |
boolean |
CompositeDisplayable.removeDisplayable(Displayable displayable)
Removes a Displayable from the composite.
|
boolean |
DisplayMaster.removeDisplayable(Displayable displayable)
Removes a Displayable from this instance.
|
void |
CompositeDisplayable.setDisplayable(int index,
Displayable displayable)
Sets a Displayable of the composite.
|
void |
DisplayMaster.setDisplayables(Displayable[] displayables)
Sets the
Displayable s managed by this instance. |
void |
DisplayMaster.setDisplayables(int index,
Displayable displayable)
Sets the Displayable managed by this instance at a given point in the
list of Displayable-s.
|
Constructor and Description |
---|
Displayable(Displayable that)
Constructs from another instance.
|