See: Description
Interface | Description |
---|---|
ColorEnhanced |
The
ColorEnhanced interface gives methods for classes
whose data are enhanced with a color palette and enhancement
function. |
GridContainerOverlay |
The
GridContainerOverlay interface marks overlays
that use one or more Grid objects to display their
graphics. |
Renderable |
The renderable interface sets the methods for classes that render
to images or graphics contexts.
|
TransparentOverlay |
The
TransparentOverlay interface is a marker
interface for EarthDataOverlay classes that use a
combination of opaque and transparent pixels. |
Class | Description |
---|---|
AnnotationElement |
An annotation element handles the specific information for
annotation of data with one symbol or string.
|
AnnotationOverlay |
An annotation overlay annotes a data view with annotation elements.
|
ArrowSymbol |
A
ArrowSymbol is a PointFeatureSymbol
that renders an arrow pointing in the direction of a vector quantity. |
BitmaskOverlay |
A
BitmaskOverlay annotates a data view using a
data grid and an integer bit mask. |
CoastOverlay |
A
CoastOverlay annotates an earth data view with
coast lines and polygons. |
ColorArrowSymbol |
A
ColorArrowSymbol is similar to a normal arrow but it
has the additional feature that arrows are colored according to a
color enhancement scheme based on the vector magnitude. |
ColorComposite |
A color composite is a data view that creates an image based on
three data grid variables, one each for red, green, and
blue.
|
ColorEnhancement |
A color enhancement is an earth data view that creates an image
based on a grid variable, color palette, and enhancement function.
|
ColorEnhancementSettings |
The
ColorEnhancementSettings class stores palette and
enhancement function information for a color enhancement of a data
variable. |
ColorLookup |
The color lookup class translates color names to red, green, blue
values based on a color names data file.
|
ColorPointEnhancement |
The
ColorPointEnhancement class uses a Palette
and EnhancementFunction to render a PointFeatureOverlay to an earth view. |
ColorWindBarbSymbol |
A
ColorWindBarbSymbol is similar to a normal wind
barb but it has the additional feature that barbs are colored
according to a color enhancement scheme based on the wind speed. |
ContourGenerator |
A contour generator creates lists of earth data points that follow
lines of constant value in a gridded dataset.
|
CrossSymbol |
The
CrossSymbol class draws a cross for a point symbol. |
DataColorScale |
A color scale annotates a data enhancement plot with a scale of
colors from a color palette and tick marks at regular intervals for
the data values.
|
DataReferenceOverlay |
The
DataReferenceOverlay class annotates an EarthDataView object with row/column grid lines and labels. |
DirectionSymbol |
A
DirectionSymbol is a PointFeatureSymbol
that renders a directional vector. |
EarthContextElement |
The earth context element is a picture element that renders a
simplified view of the earth with coastlines and the bounding boxes
of a number of arbitrarily shaped areas.
|
EarthDataOverlay |
An earth data overlay specifies information used for the annotation
of an earth data view, for example grid lines, coastlines, symbols,
text, and so on.
|
EarthDataPlot |
The earth data plot class is used for rendering earth data
with legends.
|
EarthDataView |
The earth data view class sets up a correspondence between 2D Earth
locatable data variables (possibly more than one) and a visual
image.
|
EarthImageTransform |
The earth image transform class translates between 2D geographic
coordinates in latitude, longitude and image coordinates in x, y.
|
EarthPlotInfo |
An earth plot information legend annotates an earth data view with
information about the data source, date, time, projection, and
earth location.
|
EnhancementFunction |
An enhancement function normalizes a data value to the range
[0..1].
|
EnhancementFunctionFactory |
The
EnhancementFunctionFactory creates enhancement
functions using a simple set of specifications. |
ExpressionMaskOverlay |
The
ExpressionMaskOverlay class uses a mathematical
expression to compute a data mask. |
FilledShapeOverlay |
The
FilledShapeOverlay class may be used to render a
list of generic filled shapes. |
GraphicsServices |
The graphics services class defines various static methods relating
to the java.awt.Graphics2D class.
|
IconElement |
An icon element is a picture element that is rendered from image
data.
|
IconElementFactory |
The
IconElementFactory class creates
IconElement objects from either a user-specified file
or from built in images. |
ImageTransform |
The ImageTransform class translates between 2D data coordinates
and image coordinates in x and y.
|
LabeledLineOverlay |
A
LabeledLineOverlay renders lines and labels on
an EarthDataView . |
LatLonOverlay |
The
LatLonOverlay class annotates an EarthDataView view with latitude/longitude grid lines and
labels. |
Legend |
A legend is used to annotate data with descriptive elements.
|
LinearEnhancement |
A linear enhancement is an enhancement function formed by a linear
y = mx + b relationship.
|
LineFeatureOverlay |
The
LineFeatureOverlay class annotates a data view
with line features from a line feature source. |
LineOverlay |
A vector overlay annotes a data view with vector-specified lines
and shapes.
|
LogEnhancement |
A log enhancement is an enhancement function formed by a logarithm
y = mlogx + b relationship.
|
MaskOverlay |
A
MaskOverlay annotates a data view using some
extra information to form a mask of opaque and transparent
pixels at each data location. |
MultilayerBitmaskOverlay |
The
MultilayerBitmaskOverlay class uses a set of
BitmaskOverlay objects to colour subsets of bits in
the bit mask with different colors. |
MultiPointFeatureOverlay<T extends PointFeatureSymbol> |
The
MultiPointFeatureOverlay class annotes a data view with
symbols using data from from multiple PointFeatureOverlay objects. |
OrientationAffineFactory |
The OrientationAffineFactory constructs affine transform objects to
correctly orient an EarthTransform so that it appears in the on-screen image
the way a data user would naturally expect to see it.
|
OverlayGroupManager |
The
OverlayGroupManager class can be used to save,
load, delete, and get a list of overlay groups. |
Palette |
The
Palette allows the user to associate a name and
index color model together as a palette and perform manipulations
on the palette colors. |
PaletteFactory |
The
PaletteFactory class handles written tables of
predefined index color models. |
PictureElement |
A picture element is an annotation element the renders graphics and
shapes.
|
PlotSymbolFactory |
The
PlotSymbolFactory class supplies plot symbols
for scatter plots and point feature plots. |
PointFeatureOverlay<T extends PointFeatureSymbol> |
The
PointFeatureOverlay class annotes a data view with
symbols using data from a PointFeatureSource . |
PointFeatureSymbol |
A
PointFeatureSymbol is a PlotSymbol that
may change its rendered appearance slightly depending on the
attributes of the feature that it currently holds. |
PoliticalOverlay |
The
PoliticalOverlay class annotates an
EarthDataView with political border lines. |
PolygonFeatureOverlay |
The
PolygonFeatureOverlay class annotes a data view with
earth polygons from an PolygonFeatureSource . |
PolygonOverlay |
A polygon overlay annotes a data view with vector-specified polygon
lines and shapes.
|
ShapeOverlay |
The
ShapeOverlay class may be used to render a list of
generic shapes. |
SimpleSymbol |
A
SimpleSymbol is a PointFeatureSymbol
that renders a PlotSymbol and optional text label. |
SolidBackground |
The solid background class is an earth data view that creates a
solid image of color to help view overlay graphics.
|
StepEnhancement |
A step enhancement is an enhancement function formed by a number of
discrete steps.
|
Subregion | |
SurveyOverlay |
The
SurveyOverlay class may be used to display the
shape of an EarthDataSurvey object. |
TextElement |
A text element is an annotation element the renders text strings.
|
TextOverlay |
The
TextOverlay class may be used to render a list of
text annotation elements. |
TopographyOverlay |
A topography overlay annotates an earth data view with topography
lines.
|
WindBarbSymbol |
A
WindBarbSymbol is a PointFeatureSymbol
that renders a wind barb according to the WMO rules in:
Manual on the Global Data-Processing System, Edition 1992http://www.wmo.ch/web/www/DPS/Manual/WMO485.pdf |
XSymbol |
The
XSymbol class draws an X for a point symbol. |
The top-level rendering class EarthDataView
uses the data values from one or
more DataVariable
objects to create an
image. A number of EarthDataOverlay
objects may be used to render graphical overlays such as coast or grid
lines on the main view image. Legends may be rendered on or beside
the view image using Legend
objects.
The EarthDataPlot
class groups an
EarthDataView
and various legends to produce a standard
presentation quality data plot.
The subclass ColorEnhancement
is an
EarthDataView
which assigns colors to data values based
on Palette
and EnhancementFunction
objects. The
Palette
class represents an indexed set of colors read
from a special format data file. The EnhancementFunction
class determines the mapping of data values to colors.
The subclass ColorComposite
is an
EarthDataView
that creates an image using three data
values for the red, green, and blue components of each pixel. A color
composite may be used to emphasize certain spectral features in a
satellite image that can only be seen using multiple data channels.
The noaa.coastwatch.render.LineFeatureSource
and LineFeature
classes combine to allow the
reading and rendering of earth polyline data such as coast lines and
political boundaries. LineFeature
objects are normally
used in conjunction with EarthDataOverlay
objects to
provide line annotation for data views.