All Classes and Interfaces
Class
Description
The
AbstractArchiveHeader class reads header data
from NOAA 1b data files.The
AbstractDataHeader class reads NOAA 1b data
header records.The
AbstractDataRecord class reads NOAA 1b data
records.The
AbstractDirectoryLister is an abstract helper that
implements most of the DirectoryLister methods.The
AbstractFeatureSource class supplies default
implementations for some FeatureSource methods.The
AbstractOverlayListPanel class is the abstract
parent of all overlay list panels.The
AbstractReaderList class implements some of the
more universal methods for a ReaderList.The
AbstractVisualObject class implements default versions
of the following interface methods:
ComponentProducer.refreshComponent() (no operation)
VisualObject.addPropertyChangeListener(java.beans.PropertyChangeListener)
VisualObject.firePropertyChange()
VisualObject.showChooser() (no operation)
VisualObject.hasChooser() (returns false)
VisualObject.setRestrictions(java.lang.Object) (no operation)
Child classes must implement:
ComponentProducer.getComponent()
VisualObject.getValue()
and override any default behaviours needed for the methods provided here.Deprecated.
Deprecated.
As of 3.3.1, use
InverseGridResampler which now performs
the exact same operation as this class.Deprecated.
As of 3.3.1, use
MixedGridResampler with a location
filter of VIIRSBowtieFilter to get the same results.Deprecated.
As of version 3.4.1, format is not produced anymore, replaced
by
CommonDataModelNCReader compatible files.Deprecated.
As of version 3.4.1, format is not produced anymore, replaced
by
CommonDataModelNCReader compatible files.The
AlaskaConformalProjection class performs
Alaska Conformal map projection calculations.The
AlbersConicalEqualAreaProjection class performs
Albers Conical Equal Area map projection calculations.The
AMSUA is a radiometer for the NOAA Advanced
Microwave Sounding Unit-A.The
AMSUAData class holds data from an AMSU-A
instrument on the NOAA KLMNN' series spacecrafts.The
AMSUAHeader class reads NOAA 1b data AMSU-A
header records.The
AMSUARecord class reads NOAA 1b AMSU-A data
records.The
AMSUB is a radiometer for the NOAA Advanced
Microwave Sounding Unit-B.The
AMSUBData class holds data from an AMSU-B
instrument on the NOAA KLMNN' series spacecrafts.The
AMSUBHeader class reads NOAA 1b data AMSU-B
header records.The
AMSUBRecord class reads NOAA 1b AMSU-B data
records.An annotation element handles the specific information for
annotation of data with one symbol or string.
The
AnnotationListChooser class is a panel that allows
the user to manipulate a list of annotations.An annotation overlay annotes a data view with annotation elements.
The
ArchiveHeader interface is for reading NOAA
1b archive header data.The
ArchiveHeaderFactory creates archive header
objects using the byte data at the beginning of a NOAA 1b file.The
ArcOptionPanel class allows the user to choose
from a set of ArcGIS options for data export.The
ArcSavePanel class allows the user to select save
options for ArcGIS export files.An Arc writer is a float writer that writes a binary format file
for input to ArcView or ArcInfo as a binary grid.
An array reduction is an operator that reduces an array to a single
value.
A
ArrowSymbol is a PointFeatureSymbol
that renders an arrow pointing in the direction of a vector quantity.The
ARSHeader class reads Archive Retrieval System header
data from NOAA 1b data files.The
AtmosphericCorrection class performs a simplified
atmospheric correction algorithm to transform MODIS top-of-atmosphere
reflectance data to corrected reflectance data.An
AttributeRule provides a selection mechanism for
features based on the value of one of the attributes.The
AttributeValueChooser provides two components: one that can
be used to select a feature attribute, and a second that can be used
to select a value for that feature attribute.The
AVHRRSourceImp helps resample AVHRR data.The
AzimuthalEquidistantProjection class performs
Azimuthal Equidistant map projection calculations.Deprecated.
The
BinaryOptionPanel class allows the user to choose
from a set of data export binary options.The
BinarySavePanel class allows the user to select save
options for binary export files.The
BinaryStreamReader class reads streams of
binary data described by an XML template.The
BinaryStreamReaderFactory class handles
efficient storage and retrieval of stream readers for specific
classes.A binary writer is an earth data writer that writes variable
data as a stream of binary values.
The
BinnedGSHHSLineReader class reads Global
Self-consistent Hierarchical High-resolution Shorelines
(GSHHS) border and river data in the binned format provided
with the Generic Mapping Tools (GMT).The binned GSHHS reader class reads Global Self-consistent
Hierarchical High-resolution Shorelines (GSHHS) data from the
binned format provided with the Generic Mapping Tools (GMT).
A
BinnedGSHHSReaderFactory creates instances of
BinnedGSHHSReader and BinnedGSHHSLineReader
objects based on a resolution requirement.A
BitmaskOverlay annotates a data view using a
data grid and an integer bit mask.A bivariate estimator approximates the value of a function of two
variables using a set of known function values.
The
BoundaryHandler class handles lines of EarthLocation
data that cross boundaries in an EarthTransform and provides
splitting geometries for the boundary, as well as a predictate function
for testing boundary cuts.The
BoxSurvey class holds survey information for a
rectangle of data values.The
BucketResamplingMapFactory class creates a resampling
map by placing the source transform earth locations into buckets and
searching the bucket contents for the closest data location to
each earth location in the destination transform.The
ByteChunk class holds primitive byte data with optional
packing scheme and missing values.A
ByteValuePanel holds a Byte value and allows the user
to change it.A byte writer is a binary writer that writes data as a stream of
8-bit unsigned bytes.
A
CachedGrid is a Grid that uses temporary caching
to reduce the overall memory footprint of gridded data.The
CacheOptimizer class is a helper for caches that
monitors cache access and miss rates and optimizes the cache size.A
CatalogQueryAgent is an abstract class for
performing queries of earth data catalogs.The
Entry class holds information about one
catalog entry.The analysis tool allows user to view, survey, and save datasets.
The
CDMGridMappedProjection class wraps a Java NetCDF
CDM projection and allows access to transform calculations through the
standard EarthTransform interface.The
CenteredLabelFactory class creates labels that
line up along the view edges.The
CFNC4SavePanel class allows the user to select save
options for CF NetCDF 4 export files.A CF NetCDF 4 writer creates NetCDF 4 format files with CF
metadata using the Nujan NetCDF 4 writing library.
The
CFNCSavePanel class allows the user to select save
options for CF NetCDF export files.A CF NetCDF writer creates NetCDF format files with CF
metadata using the Unidata Java NetCDF library.
The
ChunkCollector class assembles chunks from a list of
producers and allows them to be accessed in one operation.The
ChunkComputation class can be used to perform a computation
on a set of input data chunks using a function and a list of chunk
producers/consumers.The
ChunkComputationHelper class assists in running a chunk
computation using the greatest number of threads that can be used
given the current memory constraints.The
ChunkConsumer interface is implemented by all classes that
consume data chunks.The
ChunkDataAccessor class is a visitor that makes (possibly
unpacked) data values available from any type of DataChunk instance.Performs data type casting operations to and from
DataChunk objects.The
ChunkDataCopier class copies raw data values between
DataChunk instances.The
ChunkDataFlagger class is a visitor that modifies
any type of DataChunk instance by flagging specific
data values as missing.The
ChunkDataModifier class is a visitor that modifies
data values in any type of DataChunk instance.The
ChunkFunction interface is to be implemented by
any class that performs some type of processing on a set of input data
chunks to produce an output chunk.The
ChunkingScheme class describes an overall set of chunks
that fill an n-dimensional space and allows for iteration over the set.The
ChunkOperation interface is implemented by any class that
performs some unit of work on the chunk or chunks at a given position.The
ChunkPosition class marks a position within a
ChunkingScheme.The
ChunkProducer interface is implemented by all classes that
produce a data chunk on demand.The
ChunkResampler class performs a resampling of 2D chunk
data from a source coordinate system to a destination.The
ChunkVisitor interface is implemented by any class that
perticipates in the visitor pattern to perform operations on
DataChunk instances.The
CleanupHook class may be used by programs to clean
up resources after the Java VM has exited.Deprecated.
As of 3.8.1 use the
IconFactory class.The mode constants for the icon rendering.
The shape constants for the icon highlight rendeing.
A
CoastOverlay annotates an earth data view with
coast lines and polygons.The
ColocatedPointFeatureSource class combines the point
features from a source with colocated values from a set of grids.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.A color composite is a data view that creates an image based on
three data grid variables, one each for red, green, and
blue.
The
ColorEnhanced interface gives methods for classes
whose data are enhanced with a color palette and enhancement
function.A color enhancement is an earth data view that creates an image
based on a grid variable, color palette, and enhancement function.
The
ColorEnhancementSettings class stores palette and
enhancement function information for a color enhancement of a data
variable.The color lookup class translates color names to red, green, blue
values based on a color names data file.
The
ColorPointEnhancement class uses a Palette
and EnhancementFunction to render a PointFeatureOverlay to an earth view.The
ColorSwatch class is an icon that shows a
rectangle of a given color.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.The
CommonDataModelNCReader class reads Java NetCDF API
accessible datasets and attempts to use any metadata and
geographic referencing information that the NetCDF layer
provides.The
ComponentList class is similar to a Swing
JList but with a simplified model and operations.The
ComponentProducer interface defines the methods
required for objects that have associated components.The
CompositeChooser class allows the user to select a
red, green, and blue component variable for a color composite.The
CompositeFunction class implements a composite function
that takes many chunks and collapses them into just one chunk using a
reduction operator.The
CompositeMapApplicationCollector class is a special type
of ChunkCollector optimized for use with a
CompositeMapApplicationFunction object.The
CompositeMapApplicationFunction class applies the
integer composite map created by the CompositeMapFunction class
to a list of chunks representing a time series or spatial series of
partially overlapping data.The
CompositeMapFunction class outputs an integer composite
map using a list of input chunks.The
CompoundToolBar class combines two or more
toolbars into one by "stealing" the buttons from the other toolbars
for itself.The
ConstrainedStrideLocationIterator class iterates
over data locations using a constant step stride vector, but uses a
java.awt.Shape object to determine if each location is
contained within a shape boundary.A contour generator creates lists of earth data points that follow
lines of constant value in a gridded dataset.
The
CrossSymbol class draws a cross for a point symbol.The
CSVPointWriter class writes navigation point data
to an CSV format file.The angles tool computes earth location and solar angles for an
earth data file.
The animate tool creates animations of earth data.
The autonavigation tool automatically determines a navigation
correction based on earth image data.
The
CWCFNCReader class reads Java NetCDF accessible
datasets and uses the CoastWatch HDF metadata conventions to parse
the attribute and variable data.The composite tool combines a time series of earth data.
The coverage tool creates an earth data coverage map.
Deprecated.
The download tool no longer has any valid servers that it works
with.
The export tool translates earth data into external file
formats.
The graphics tool creates earth data annotation graphics.
A CWHDF reader is an earth data reader that reads CoastWatch
HDF format files using the HDF library class.
The
CWHDFSavePanel class allows the user to select save
options for CoastWatch HDF export files.A CoastWatch HDF writer is an earth data writer that writes
CoastWatch HDF format files using the HDF library class.
The import tool translates earth data into CoastWatch HDF format.
The information utility dumps earth data information in a
display-friendly format.
The master utility creates map projection master datasets.
The math tool combines earth data using a mathematical expression.
The navigation tool adds navigation corrections to 2D variables
in an earth data file.
The
CWNCReader class reads Java NetCDF accessible
datasets and uses the CoastWatch HDF metadata conventions to parse
the attribute and variable data.The
CWOpendapReader class reads OPeNDAP
accessible datasets and uses the CoastWatch HDF metadata
conventions to parse the attribute and variable data.The registration tool resamples gridded earth data to a master
projection.
The new registration tool resamples gridded earth data to a master
projection using a revised set of high accuracy algorithms.
The render tool performs earth data visualization.
The sampling tool extracts data values at specified earth
locations.
The script tool runs a shell script written in BeanShell syntax.
The statistics utility calculates a number of statistics for each
variable in an earth data file.
Deprecated.
The status tool no longer has any valid servers that it works
with.
The true color correction tool corrects top-of-atmosphere true color reflectance data.
The tools utility lists all the CoastWatch Utilities tools and their
function.
The
cwtoolstest program goes through every command
line tool and tests the options.The
DataChunk interface is implemented by concrete classes that
hold data of a specific internal primitive type.The enumeration of the possible chunk external data types.
The
DataChunkFactory class create appropriate
instances of the DataChunk class using a primitive data array.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.
The
DataHeader interface is for reading NOAA
1b data header records.The
DataHeaderFactory creates data header
objects using the byte data at the beginning of a NOAA 1b file.The
DataIterator class is intended to be used by
classes that need to iterate over a set of data values.A data location represents a set of coordinates that uniquely
identify a data value position within some N-dimensional space.
The
DataLocationConstraints class holds a set of values
used to specify the bounds and sparseness of a contiguous area of data
locations.The
DataLocationIterator class adds an extra interface
method to return the next data location.The
DataLocationIteratorFactory class creates a
DataLocationIterator instance based on a set of parameters that
specify the desired iterator behaviour.The
DataProjection class implements earth transform
calculations for data coordinates with explicit latitude and
longitude data.The
DataRecord interface is for reading NOAA
1b data records.The
DataReferenceOverlay class annotates an EarthDataView object with row/column grid lines and labels.The
DataSavePanel class is the abstract parent of all
data save panels, which allow the user to export earth data to
various file formats.The data transfer class allows for the generic connection between
input and output streams.
A data transfer adapter provides default implementations for a data
transfer listener.
A data transfer event handles the details of a data transfer.
A data transfer listener receives data transfer events and performs
some appripriate action in response.
A data variable is a container class to hold data values
and a specific set of metadata.
The
AccessType class describes a type of data accesss
that is anticipated.The
DataVariableIterator class iterates over the
locations of a data variable and returns the data values found.Deprecated.
The
DataViewOverlayControl class is an interface
that can be implemented by any class that acts to control the
overlay content of an EarthDataViewPanel.The
DateFormatter class contains a number of static
methods to format dates easily based on timezone and Earth
location.A
DateRule provides a selection mechanism for
features based on a date value of one of the attributes.The operators for this class of rule.
A
DateValuePanel holds a Date value and allows the user
to change it.A
Datum holds a geodetic datum name, spheroid name,
spheroid parameters, and WGS84-relative datum transformation
parameters.The
DatumFactory class creates geodetic
Datum objects corresponding to various spheroid
codes.The
DelayedRenderingComponent interface may be used by
graphical components that wish to implement a delayed rendering
strategy.The
DirectGridResampler class performs generic data
resampling between 2D Earth transforms using a direct location
lookup method.A
DirectionSymbol is a PointFeatureSymbol
that renders a directional vector.A
DirectoryLister performs simple directory listing
services, providing the file names in a directory, their size, and
modification times.The
DirectoryLister.Entry class may be used to
access one entry in the contents of a directory lister.The
DirectResamplingMapFactory class creates a resampling
map by directly querying the source transform for the data location of
each earth location in the destination transform.The
DoubleChunk class holds primitive double data with optional
packing scheme and missing values.The
DoubleIterator class adds an extra interface
method to return the next double value.The
DoublePackingScheme class implements a scale and offset
packing scheme for primitive double data.The
DoubleScalingScheme class implements a scale and offset
for scaling double data.A
DoubleValuePanel holds a Double value and allows the user
to change it.The
DynamicExtensionFileChooser class allows the user
to select a file.The
EarthArea class represents irregularly shaped areas on a
sphere.The
EarthContextElement 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.The earth context panel displays an earth context element.
The
EarthDataAnalysisPanel groups together a variety
of earth data view and chooser components into one main panel that
may be used to display the contents of a
EarthDataReader object.Deprecated.
As of 3.8.1 use
EarthDataReaderChooser.The
EarthDataExporter class allows the user to
choose a file name and parameters for saving earth locatable data.The
EarthDataInfo class is a container for global
metadata pertaining to a number of DataVariable objects.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.
The earth data plot class is used for rendering earth data
with legends.
An
EarthDataReader obtains earth data from a data source and
provides it to the user in a consistent format.The
EarthDataReaderChooser class allows the user to choose a
dataset and list of variables for opening geographic data files recognized
by the EarthDataReaderFactory class.The earth data reader factory class creates an appropriate
earth data reader object based on a file name.
The
EarthDataSurvey class is used to perform surveys
on DataVariable objects, and is the abstract parent of
all surveys.The
EarthDataView class sets up a correspondence between 2D Earth
locatable data variables (possibly more than one) and a visual
image.The
EarthDataViewController class handles interactions between
an EarthDataView object and the chooser objects used to manipulate
its properties.The
EarthDataViewFactory uses an EarthDataReader and variable name to create an EarthDataView for displaying a view of the variable data.The
EarthDataViewPanel class displays an onscreen
version of an EarthDataView object.The
EarthDataWriter interface is for classes that obtain data
from EarthDataInfo and DataVariable objects and format the
information to some output destination.An
EarthGridSet provides an interface for data to be modelled
as a set of 2D Grid objects, where each grid
can be selected by specifying its unique position on a set of axes in a higher
dimensional space.An
Axis holds information about one of the axes used to
select a 2D grid in the set.Creates
EarthGridSet objects from user-specified data.The earth image transform class translates between 2D geographic
coordinates in latitude, longitude and image coordinates in x, y.
The
EarthImageWriter has a single static method that writes
image data from an EarthDataView to one of various formats.An earth location represents a point using latitude and longitude
in degrees.
An
EarthLocationSet holds a number of earth locations and allows
for fast retrieval of the nearest location in the set to a given point and
an associated data object.The
EarthPartition class sets up a partitioning of
earth data such that no individual partition has physical size
exceeding a user-specified tolerance.An earth plot information legend annotates an earth data view with
information about the data source, date, time, projection, and
earth location.
The
EarthTransform class translates between data coordinates and
geographic coordinates in latitude and longitude degrees.The
EarthTransform2D class adds extra functionality to
its super class common to two-dimensional earth transforms.The
EdgeLabelFactory class creates labels that
line up along the view edges.The
EdgeSegment class holds information about a
segment which is close to an image edge.The types of edges possible for edge segments.
The
EllipsoidMercator class performs Mercator projection
calculations for an ellipsoid earth model, wrapped for use with the NetCDF
Java library.An
EllipsoideMercatorBuilder builds instances of
EllipsoidMercator objects wrapped for use by the NetCDF Java
library.The
EllipsoidPerspectiveProjection class simulates the
earth view that a theoretical satellite would have from orbit.An encodable object is one whose representation can be encoded in a
data structure or array, for example as a number of integers or
floating point values.
An enhancement chooser is a panel that allows the user to select
the specifications of a data enhancement function.
An enhancement function normalizes a data value to the range
[0..1].
The
EnhancementFunctionFactory creates enhancement
functions using a simple set of specifications.An enhancement function panel displays an enhancement function
graphically as a line plot.
The
EquidistantConicProjection class performs
Equidistant Conic map projection calculations.The
EquirectangularProjection class performs
Equirectangular map projection calculations.The
ESRIShapefileReader class reads geographic
features from ESRI shapefile data and presents the data as an
EarthDataOverlay object.The
EvaluateImp class defines an interface for all
classes that help evaluate mathematical expressions by returning the
variable values needed to perform the expression computation.The
ExpressionFilter class detects locations
whose data variable values satisfy a mathematical expression.The
ExpressionFunction class implements the
ChunkFunction interface to perform mathematical expression
calculations on chunk data.The
ExpressionMaskOverlay class uses a mathematical
expression to compute a data mask.The
ExpressionMaskOverlayPropertyChooser class is an
implementation of an OverlayPropertyChooser that
allows the user to edit the properties of an
ExpressionMaskOverlay.The
ExpressionParser class defines an interface for all
classes that parse and evaluate mathematical expressions.The enumeration of the possible expression result types.
The
ExpressionParserFactory class creates standard
instances of a ExpressionParser that follow either the legacy
expression syntax or Java expression syntax.The various styles of parsers.
The
ExpressionTest class test a parser with a given set of
inputs and expected result.A
FeatureGroupFilter filters a set of Feature objects
using a grouping concept.The
FeatureGroupFilterChooser class is a panel that allows the
user to manipulate a FeatureGroupFilter.The
FeatureSource interface provides methods
common the all feature sources; the methods allow for
selection of features based on a geographic area, iteration
over the matching features, and information on attributes.Deprecated.
The
Task class allows the user to run a file chooser
task via FileChooser.runTask(noaa.coastwatch.gui.open.FileChooser.Task) in a separate thread from
the AWT event queue, and output status messages to the user.The
FileOperationChooser class is a
JToolBar that allows the user to perform basic file
operations: Open, Close, Export.The
FileSavePanel displays a file name for saving and
allows the user to choose a new file name.Deprecated.
The
FileTableModel uses a list of DirectoryLister.Entry objects to present a view of a directory and
its subdirectories and files.The
FileTransferHandler class is used with the
JComponent.setTransferHandler() method to handle one
or more java.io.File objects during a drag and drop
operation.The
FilledShapeOverlay class may be used to render a
list of generic filled shapes.The filter interface provides a method for performing processing on
an array of data values.
The
FloatChunk class holds primitive float data with optional
packing scheme and missing values.The
FloatingPointValuedDataChunk interface is implemented by concrete
classes that hold data of a specific primitive floating point type (float, double).The
FloatPackingScheme class implements a scale and offset
packing scheme for primitive float data.The
FloatScalingScheme class implements a scale and offset
for scaling float data.A
FloatValuePanel holds a Float value and allows the user
to change it.A float writer is a binary writer that writes data as a stream of
32-bit IEEE floating point values.
The
FontChooser class is a panel that displays font
family, style, and size controls to allow the user to select a
letter font.The
FullScreenToolBar class is a horizontal toolbar
for full screen modes.The
FadeImageFilter converts normal color
pixels to either brigher or darker versions using a fade
factor.The
GhostImageFilter converts normal color
pixels to ghostly inverted grayscale pixels.The
FullScreenWindow class display a full screen
component with optional tool bar.A function takes a number of variables as input and produces an
output value.
A gamma enhancement is an enhancement function formed by a power law
y = (mx + b)^g relationship where g is the gamma value, set to 1/2.2 by default.
The static routines in the General Cartographic Transformations
Package (GCTP) class handle the transformation of data coordinates
between common earth projection systems.
The GCTP requirements class helps determine the various
parameters required for each projection.
The
GCTPCStyleProjection class provides method signatures
that correspond directly with the GCTPC code modules for ease of converting
GCTPC code to Java.Deprecated.
The native methods of GCTP are no longer supported.
The
GCTPStyleProjection class provides various static
constants and functions for classes that perform GCTP style
projection computations.The
GeneralVerticalNearsidePerspectiveProjection class performs
General Vertical Nearside Perspective map projection calculations.The
GenericOverlayPropertyChooser class is an
implementation of an OverlayPropertyChooser that
allows the user to edit the properties of an overlay.The
GenericSourceImp helps resample generic sensor
satellite data.The
GeographicProjection class performs
geographic map projection calculations.The
GeoMeanReduction reduces an array to a single geometric
mean value.The
GeoTIFFDataWriter encodes a set of data variables
as an 8-, 16-, or 32-bit multiband TIFF file with GeoTIFF georeferencing
tags.The
GeoTIFFSavePanel class allows the user to select save
options for GeoTIFF image files.A GeoTIFF writer uses an earth image transform and rendered image
to create a TIFF file with extra TIFF tags decribing the earth
location of the image data.
The
GeoVectorProjection class uses arrays of latitude
and longitude data to transform coordinates.The
GhostButton class is a button that displays a
"ghostly" looking version of a standard button icon for use in
full screen mode toolbar menus.The
FadeImageFilter converts normal color
pixels to either brigher or darker versions using a fade
factor.The
GhostImageFilter converts normal color
pixels to ghostly inverted grayscale pixels.The
GhostToggleButton class is a button that displays
a "ghostly" looking version of a standard button icon for use in
full screen mode toolbar menus.The
GIFSavePanel class allows the user to select save
options for GIF image files.The
GIFWriter class writes non-interlaced GIF87a
images from a rendered Java image.The
GnomonicProjection class performs
Gnomonic map projection calculations.The graphics services class defines various static methods relating
to the java.awt.Graphics2D class.
The 2D grid class is a special form of data variable with
two dimensions -- rows and columns.
The
GridChunkConsumer class consumes data chunks and places
the chunk data into a Grid object.The
GridChunkProducer class provides data chunks from
a Grid object.The
GridContainerOverlay interface marks overlays
that use one or more Grid objects to display their
graphics.The
GridDataResamplingMapFactory class creates a resampling
map by directly querying grid variables for the source and column mapping.A
GriddedPointGenerator creates point features from a
set of co-located Grid objects.The
GridResampler class performs generic data
resampling between 2D earth transforms.The
GridSubsetReader is an interface that any EarthDataReader can implement to indicate that it is capable of
reading grid data in a subset/subsampled form.Deprecated.
This class has been replaced by
BinnedGSHHSReader which provides better overall performance.The GUI services class defines various static methods relating
to graphical user interfaces.
The
HammerProjection class performs
Hammer map projection calculations.The attribute tool reads and writes HDF file attributes.
The
HDF5Lib object provides a singleton interface for accessing
a thread-safe version of the HDF 5 library.The HDF cached grid class is a cached grid that understands how to
read variable data from HDF files.
The
HDFGSHHSLineReader extends
BinnedGSHHSLineReader to read data from an HDF binned
data file.The
HDFGSHHSReader extends
BinnedGSHHSReader to read data from an HDF binned
data file.The
HDFLib object provides a singleton interface for accessing
a thread-safe version of the HDF 4 library.An HDF reader is an earth data reader that reads HDF format
files using the HDF library class.
The HDF scientific dataset (SD) interface sets the methods required
for all HDF SD classes.
An HDF writer is an earth data writer that writes HDF format
files using the HDF library class.
The
HelpOperationChooser class is a
JToolBar that allows the user to perform basic help
operations.The
HIRS4 is a radiometer for the NOAA High
Resolution Infrared Radiation SounderThe
HIRS4Data class holds data from an HIRS/4 instrument
on the NOAA NN' series spacecrafts.The
HIRS4Header class reads NOAA 1b data HIRS/4
header records.The
HIRS4Record class reads NOAA
1b HIRS/4 data records.A histogram panel displays a histogram plot as a series of
vertical columns.
The
HistogramStatisticsPanel shows a simple data plot
of statistics as a histogram.The
HotineObliqueMercatorProjection class performs
Hotine Oblique Mercator map projection calculations.The HTML panel displays an HTML document in a scrollable window
and responds to hyperlink clicks.
The
HTMLReportFormatter class formats report data to HTML 3.2.Deprecated.
The HybridView class is an earth data view that combines a set
of data views.
An icon element is a picture element that is rendered from image
data.
The
IconElementFactory class creates
IconElement objects from either a user-specified file
or from built in resource images.The
IconFactory renders various icons for buttons that require
a normal, hover, and pressed mode.The mode constants for the icon rendering.
The purpose constants for the icon rendering.
The image loader class is used to render an image asychronously
from an image producer.
An image loading observer is capable of drawing small tiles of an
image as it is being loaded by an image loader.
The
ImageSavePanel class is the abstract parent of all
image save panels, which allow the user to save earth data to an
image file format.The ImageTransform class translates between 2D data coordinates
and image coordinates in x and y.
An image view panel displays a single image and allows zooming and
panning with the mouse.
The
IntChunk class holds primitive int data with optional
packing scheme and missing values.The
IntegerValuedDataChunk interface is implemented by concrete
classes that hold data of a specific primitive integer type (byte, short,
int, long).A
IntegerValuePanel holds an Integer value and allows the user
to change it.The
InterfaceOperationChooser class is a
JToolBar that allows the user to perform basic interface change
operations.The
InterruptedGoodeHomolosineProjection class performs
Interrupted Goode Homolosine map projection calculations.The
InterruptedMollweideProjection class performs
Interrupted Mollweide map projection calculations.The
InverseGridResampler class performs generic data
resampling between 2D earth transforms using an inverse location
lookup method.The IO services class defines various static methods relating
to input/output services.
The iQuam data reader reads NOAA iQuam (in-situ SST quality monitoring)
system data files and presents the data as point features.
The
JavaExpressionMaskOverlay class uses a mathematical
expression in Java syntax to compute a data mask.The
JELParser class parses expressions using the Java
Expressions Library (JEL) by Konstantin L.Implements a number of additional constants and methods for
JEL expressions to use.
The
JEPParser class parses expressions using the syntax of the
Java Math Expression Parser (JEP) from http://singularsys.com/jep (we use
version 2.24 which is no longer supported since the product is now commercial).The
JPEGSavePanel class allows the user to select save
options for JPEG image files.The
LabeledLine class holds the line label text
and segment information for one labeled line on the earth.A
LabeledLineOverlay renders lines and labels on
an EarthDataView.A Lagrange interpolator uses a set of known function data to
interpolate function values between data points.
The
LambertAzimuthalEqualAreaProjection class performs
Lambert Azimuthal Equal Area map projection calculations.The
LambertConformalConicProjection class performs
Lambert Conformal Conic map projection calculations.The
LandMask class may be used to retrieve a true or
false value for the presence of land at a certain earth location.The
LastReduction reduces an array to a single last value.The
LatLonLineReader class reads sets of latitude/longitude
locations to create line features and presents the data as a
EarthDataOverlay object.The
LatLonOverlay class annotates an EarthDataView view with latitude/longitude grid lines and
labels.A legend is used to annotate data with descriptive elements.
The
LegendPanel class displays a Legend graphic in a panel.A
LightTable is a container that places an
invisible drawing table on top of another component and allows
that component to become a drawing surface.The 1D line class is a special form of data variable with
one dimension.
A linear enhancement is an enhancement function formed by a linear
y = mx + b relationship.
The
LineCollection class holds an ordered set of
line objects.The
LineFeature class holds a list of earth location
data.The
LineFeatureOverlay class annotates a data view
with line features from a line feature source.The
LineFeatureSource class supplies methods that read
or generate vector-specified earth data such as coast lines,
political boundaries, bathymetry, and so on.The
LineIterator class may be used to get the set of
(x,y) points required for drawing a line between start and end
points.The
LineLabelFactory interface is implemented by classes
that need to produce a set of labels for a line composed of line
segments.The
LineLocationIterator class iterates over data
locations along a line between start and end locations.A vector overlay annotes a data view with vector-specified lines
and shapes.
The
LineStatisticsPanel shows a simple data plot of
statistics as an x-y line plot of the statistics values.The
LineSurvey class holds survey information for a
line of data values from one point to another.The
LocalDirectoryLister lists directory contents on
the local filesystem.The
LocationEstimator class uses a reference and
target earth transform to estimate the data location of a target
point given a reference point.The
LocationFilter class allows for computations and other
classes to check if a specific location's data should be used in a
computation.A log enhancement is an enhancement function formed by a logarithm
y = mlogx + b relationship.
The
LoggingConfig class sets up the default logging configuration
used by the command line tools.The
LongChunk class holds primitive long data with optional
packing scheme and missing values.The longitude filter is a filter with special considerations for
longitude values.
A
LongValuePanel holds a Long value and allows the user
to change it.The
LRUTileCache is a tile cache that uses a
least-recently-used rule to eliminate unused tiles.Holds a set of contraints for a managed component.
The
MapProjection class is the abstract parent of
all map projections that implement coordinate conversions for
the projection systems listed in ProjectionConstants.The map projection chooser allows the display and selection of map
projection parameters.
The
MapProjectionFactory class creates instances
of map projections.A
MaskOverlay annotates a data view using some
extra information to form a mask of opaque and transparent
pixels at each data location.The
MaxReduction reduces an array to a single maximum value.The
MeanReduction reduces an array to a single mean value.The
MedianReduction reduces an array to a single median
value.The
MercatorProjection class performs
Mercator map projection calculations.The
MetadataContainer class is designed to be extended
by other classes that need to hold user metadata in the form of a
mapping from attribute name to attribute value.The
MetadataServices class defines various static
methods relating to metadata manipulation.The
MHS is a radiometer for the NOAA Microwave Humidity
Sounder.The
MHSData class holds data from an MHS
instrument on the NOAA KLMNN' series spacecrafts.The
MHSHeader class reads NOAA 1b data MSU
header records.The
MHSRecord class reads NOAA 1b MHS data
records.The
MillerCylindricalProjection class performs
Miller Cylindrical map projection calculations.The
MinReduction reduces an array to a single minimum value.The
MixedGridResampler class performs generic data
resampling between 2D earth transforms using a mix of forward and
inverse resampling methods.The
MODISSourceImp helps resample MODIS data.The
MollweideProjection class performs
Mollweide map projection calculations.The
MultilayerBitmaskOverlay class uses a set of
BitmaskOverlay objects to colour subsets of bits in
the bit mask with different colors.The
MultilayerBitmaskOverlayPropertyChooser class is
an implementation of an OverlayPropertyChooser that
allows the user to edit the properties of a
MultilayerBitmaskOverlay.The
MultiPointFeatureOverlay class annotes a data view with
symbols using data from from multiple PointFeatureOverlay objects.A
MultiPointFeatureOverlayPropertyChooser is an
OverlayPropertyChooser that handles MultiPointFeatureOverlay
objects.A
MultiPointFeatureOverlayStatsPanel shows a set of statistics
of expressions computed over the visible set of overlay symbols selected by
a MultiPointFeatureOverlay object.A
MultiPointFeatureOverlaySymbolPanel shows a set of symbols
and an attribute value table for features displayed by a
MultiPointFeatureOverlay object.The
NavigationAnalysisPanel class is a panel that
allows the user to manipulate a list of image row and column
points and specify the offset between coastline data and image
data.The
NavigationChooser class allows the user to modify
the navigation affine transform for a set of earth data
variables.The
NavigationOffsetEstimator class uses image and
land mask data to estimate the navigation error in a small tile of
coastal image data.The
NavigationPoint class holds data for a single
navigation analysis point.The
NavigationPointSavePanel class allows the user to
choose a file name and parameters for saving a list of navigation
points.The
NavigationPointTable class is a table that
displays navigation point data.The
NavigationPointTableModel class provides data
from a list of NavigationPoint objects.The
NavigationPointWriter class is an abstract class
for writing out data from a list of navigation points.The
NCCachedGrid class is a cached grid that understands how to
read variable data from NetCDF files.The
NCReader class is the base class for readers that
use the Java NetCDF API to read and parse metadata.The NetCDF scientific dataset (SD) interface sets the methods required
for all NetCDF SD classes.
The
NCTileSource class provides tiles from a NetCDF 3 or 4
dataset variable.Deprecated.
The NetworkServices class defines various static methods relating
to network operations.
The NOAA1b cached grid class is a cached grid that understands how
to read variable data from NOAA1b files.
The
NOAA1bFile is an interface for reading NOAA
1b weather satellite data files.The
NOAA1bFileReader class extends EarthDataReader to handle NOAA 1b weather satellite data
files from a number of NOAA satellite sensors.A NOAA 1b reader is an earth data reader that reads NOAA 1b
format GAC/LAC/HRPT data files available from the NOAA/NESDIS
Satellite Active Archive.
The
LongitudeInterpolator class performs longitude
interpolation using polar coordinates.The
NOAA1bServices class performs various NOAA 1b
file related functions.A NOAA 1b version 1 reader is a NOAA 1b reader that reads NOAA
1b format NOAA-A through -J GAC/LAC/HRPT data files available
from the NOAA/NESDIS Satellite Active Archive.
A NOAA 1b version 2 reader is a NOAA 1b reader that reads NOAA
1b format KLM GAC/LAC/HRPT data files available from the
NOAA/NESDIS Satellite Active Archive.
A NOAA 1b version 3 reader is a NOAA 1b reader that reads NOAA 1b
packed format KLMNN' GAC/LAC/HRPT data files available from the
NOAA/NESDIS Satellite Active Archive.
A NOAA 1b version 4 reader is similar to the 1b version 3
reader except that it accepts the version 4 in the archive and
data headers.
A NOAA 1b version 5 reader is the same as a 1b version 4
reader except that it accepts the version 5 in the archive and
data headers.
A
NumberRule provides a selection mechanism for
features based on the numercial value of one of the attributes.The operators for this class of rule.
The
OblatedEqualAreaProjection class performs
Oblated Equal Area map projection calculations.The
OnScreenViewOperationChooser class provides an
on screen display style set of buttons that the user can use to
select view transform operations.The
OpacityHelper is implemented by any class that needs
to assist with storing/recalling an opacity value, and setting up a
graphics context with the opacity prior to rendering.The
OpendapGrid is an intelligent OPeNDAP client
that delivers data by listening for DataVariable.setAccessHint(int[], int[], int[]) calls and
only downloads the data which is specified within that call.The
OpendapGSHHSLineReader extends
BinnedGSHHSLineReader to read data from an OPeNDAP-enabled
binned data file.The
OpendapGSHHSReader extends
BinnedGSHHSReader to read data from an OPeNDAP-enabled
binned data file.A
OpendapQueryAgent uses OPeNDAP to query a
network server for catalog entries.The
OpendapReader class is the base class for readers that
use the OPeNDAP API to read data and metadata.An
OpendapReaderList holds a list of OpendapReader objects created through the use
of the data URL entries in the results of a CatalogQueryAgent.Deprecated.
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.
The
OrthographicProjection class performs
Orthographic map projection calculations.The
OverlayGroupManager class can be used to save,
load, delete, and get a list of overlay groups.The
OverlayGroupSavePanel shows a list of overlays
that are to be saved as a group, and allows the user to choose the
group name or use an existing name.Holds the results from an overlay group save operation.
The
OverlayListChooser class is a panel that
allows the user to manipulate a list of EarthDataOverlay objects.The
OverlayPropertyChooser class is a panel that
holds an overlay value and allows the user to retrieve the
value.The
OverlayPropertyChooserFactory class may be used to
create appropriate OverlayPropertyChooser objects for
a given overlay.The
PackingScheme interface is implemented by concrete classes that
have a strategy to pack floating point data to integer data and unpack integer
data to floating point data.The
PackingSchemeVisitor interface is implemented by any class
that participates in the visitor pattern to perform operations on
PackingScheme instances.The
Palette allows the user to associate a name and
index color model together as a palette and perform manipulations
on the palette colors.A palette chooser is a panel that allows the user to pick a colour
palette from a selection of predefined palettes.
The
PaletteFactory class handles written tables of
predefined index color models.A palette panel displays a color palette graphically as a stripe
of colour.
The
PanelOutputStream class extends
java.io.OutputStream to display output in a Swing
JPanel.The
ParallelChunkOperation interface is implemented by
classes that perform a ChunkOperation on a set of chunk positions
in parallel.A
ParsableValuePanel holds a value that can be parsed from a
text string and allows the user to change it.The
ParseHelper class implements the ParseImp and
EvaluateImp interfaces with simple data structures.The
ParseImp class defines an interface for all
classes that help parse mathematical expressions by setting up a
correspondence between variable names and their type and index value.A
ParseTreeTransform stores a set of rules to transform a
DOM.The
PathTransformer class converts line segments of
earth location data to projected image data, taking account
of discontinuities and boundary cuts in the line segments.The
PDFSavePanel class allows the user to select save
options for PDF image files.A picture element is an annotation element the renders graphics and
shapes.
The
PlotSymbolFactory class supplies plot symbols
for scatter plots and point feature plots.The
PNGSavePanel class allows the user to select save
options for PNG image files.The
PointFeatureOverlay class annotes a data view with
symbols using data from a PointFeatureSource.A
PointFeatureOverlayPropertyChooser is an
OverlayPropertyChooser that handles PointFeatureOverlay
objects.The
PointFeatureSource class supplies and renders
PointFeature data with user-supplied plot symbols.A
PointFeatureSymbol is a PlotSymbol that
may change its rendered appearance slightly depending on the
attributes of the feature that it currently holds.The
PointSurvey class holds survey information for a
single data location.The
PolarStereographicProjection class performs
Polar Stereographic map projection calculations.The
PoliticalOverlay class annotates an
EarthDataView with political border lines.The
PolyconicProjection class performs
Polyconic map projection calculations.The
PolygonFeature class is a LineFeature with
extra properties and rendering algorithms specific to polygons.The
PolygonFeatureOverlay class annotes a data view with
earth polygons from an PolygonFeatureSource.The
PolygonFeatureSource extends the
LineFeatureSource class to render filled polygons as
well as lines.A polygon overlay annotes a data view with vector-specified polygon
lines and shapes.
The
PolygonSurvey class holds survey information for a
polygon of data values.The
PoolProcessor class is a ParallelChunkOperation
that operates using a pool of execution threads.The
Preferences class handles preferences set by the
user for CoastWatch tool operations.The
PreferencesChooser class is a panel that displays
a Preferences object and allows the preferences to be
manipulated.The
ProjectionConstants class is an interface
that hold various map projection constants, including
projection indices and names.The
ReaderInfoPanel class displays information from a
EarthDataReader in a graphical panel.The
ReaderList interface is designed to group together
a set of related EarthDataReader
instances with the same earth transform and allow them to be
accessible with less I/O overhead than if they were each opened
separately.The
ReaderMetadataPanel class displays metadata from an
EarthDataReader in a graphical panel.The
ReaderSummaryProducer class creates summary data for
EarthDataReader objects.Holds summary information for a reader in the form of maps of properties
to values, and a variable information table.
A
SummaryTable holds the output of a summary
that needs to be formatted as a series of rows and columns
in a table.The renderable interface sets the methods for classes that render
to images or graphics contexts.
The renderable panel displays the output from a renderable object.
The
RenderOptionPanel class allows the user to choose
from a set of image rendering options.The
ReportFormatter class is an interface for formatting
reports of text data.A
ResamplingDiagnostic generates statistics on the difference
between a resampling map and the ideal resampling between a source and
destination transform.Holds an individual diagnostic information value.
A
ResamplingMap object holds coordinate mapping data
between two 2D coordinate systems: the source and destination.A
ResamplingMapFactory is an interfaace for objects that
create ResamplingMap objects on-demand, based on the coordinates
that need to be remapped.The
ResamplingOperation class performs a data resampling
operation between pairs of ChunkProducer instances and
ChunkConsumer instances.The
ResamplingSourceImp class provides an extra set
of query methods about the source transform in a resampling
operation.The
ResettableIterator class has an interface to make iterators
go back to the first element again.The
ResourceManager class stores and retrieves
user-specific resources related to configuration settings,
palettes, overlays, and so on.The
RobinsonProjection class performs
Robinson map projection calculations.The
SatelliteDataInfo class is a special
EarthDataInfo class for satellite data.The satellite pass coverage panel displays a graphical
representaion of a satellite pass on an annotated Earth globe.
A satellite pass info object holds information about one pass
of a satellite over the Earth.
The satellite pass preview panel displays a satellite pass data
preview image.
The satellite pass table is a Swing table that holds satellite pass
information for a server.
The satellite pass table model contains satellite pass data as
a Swing table model.
The
SavePanel class is the abstract parent of all save
panels.The
ScalingScheme interface is implemented by concrete classes
that have a way of scaling floating point data.The
ScalingSchemeVisitor interface is implemented by any class
that participates in the visitor pattern to perform operations on
ScalingScheme instances.The
ScriptConsole can be shown and hidden to allow a scripting
interface to the CoastWatch Utilities using Beanshell syntax.A
SelectionRuleFilter is a list of SelectionRule objects
together with an overall rule that determines how to filter a set of
Feature objects.The mode that the filtering is operating under.
The
SelectionRuleFilterChooser class is a panel that allows the
user to manipulate a SelectionRuleFilter.The
SensorIdentifier class identifies scan data from the
supported sensors in order to help create sensor-specific concrete objects.Types of sensors.
The
SensorScanProjection is used to provide Earth
transform calculations for various types of satellite sensors that
cannot be represented by one of the standard map projections.The
SensorScanProjectionFactory is used to generate
SensorScanProjection objects.The
SensorSourceImpFactory creates concrete
ResamplingSourceImp objects for resampling sensor data that are
customized for each sensor.The
SerializedObjectManager class can be used to save,
load, delete, and get a list of serialized objects.The
ServerChooser class allows the user to select from
and edit a list of network servers.A server query interfaces to a CoastWatch data server and handles
the query URL connection and response text.
The server status panel queries the status of a CoastWatch data
server and displays the current activity including incoming,
unprocessed, and processing files.
The
ServerTableModel class models a mapping of simple
server names to URL strings.Holds a server table entry with server name and location.
The
ShadowGenerator class creates drop shadows from the
non-transparent pixels in an image.The
ShapeOverlay class may be used to render a list of
generic shapes.The
ShapeOverlayFactory class reads various shape file
formats and returns the shapes as an
EarthDataOverlay object.The
ShortChunk class holds primitive short data with optional
packing scheme and missing values.A
ShortValuePanel holds a Short value and allows the user
to change it.A short writer is a binary writer that writes data as a stream of
16-bit signed integers.
The
SimpleColorChooser class is a panel that displays
a simple grid of colors from which to choose, with a button to
display a full JColorChooser dialog.A convenience implementation of
FileFilter that
filters out all files except for those type extensions that it
knows about.The simple parser class is a stream tokenizer with various methods
for simplifed parsing of text input streams.
A
SimpleSymbol is a PointFeatureSymbol
that renders a PlotSymbol and optional text label.The
SinusoidalProjection class performs
Sinusoidal map projection calculations.The solar zenith class may be used to calculate solar zenith angles
for any earth location at a given date and time.
The solid background class is an earth data view that creates a
solid image of color to help view overlay graphics.
The
SortedTable class is a normal
javax.swing.JTable that can sort its rows when
the user clicks on a column in the table header.A
SortedTableModel can be used to provide row
sorting services for any
javax.swing.table.TableModel.The
SpaceObliqueMercatorProjection class performs
Space Oblique Mercator map projection calculations.The
SpheroidConstants class is an interface that
hold various earth spheroid constants, including spheroid
index, names, and semi-major / semi-minor axes sizes.The
SplashScreenManager class handles updates to the
JVM-generated startup splash screen.A stall monitor is a data transfer listener that helps to handle
stalled transfers.
The
StatePlaneProjection class performs
State Plane map projection calculations.The statistics class is a container for various data variable
statistics such as minimum, maximum, mean, standard deviation,
histogram counts, and so on.
The
StatisticsPanel is an abstract class that holds a
Statistics object and draws the axes and labels
desired for a plot of the statistics.A step enhancement is an enhancement function formed by a number of
discrete steps.
The
StereographicProjection class performs
Stereographic map projection calculations.The
StrideLocationIterator class iterates over data
locations using a constant step stride vector.The
StringFilter interface specifies methods for
filtering an input string to an output string.A
StringValuePanel holds a String value and allows the user
to change it.The
StrokeChooser class is a panel that displays line
dash pattern and thickness controls to allow the user to select the
line stroke.The
StrokeSwatch class is an icon that shows a
rectangle of a given line pattern.The
SubsetGrid class uses an existing
Grid object to provide a subset view of its data.The
SubsetOptionPanel class allows the user to choose
from a set of data export subset options.The
SurveyListChooser class is a panel that
allows the user to manipulate a list of EarthDataSurvey objects.The
SurveyOverlay class may be used to display the
shape of an EarthDataSurvey object.The
SurveyPlotFactory creates data plot panels that
are appropriate for a given survey.The
SwathProjection class implements earth transform
calculations for satellite swath (also called sensor scan) 2D
projections.The
Swirl class shows a swirling progress icon in a
panel.The
SymbolSwatch class is an icon that shows a
plot symbol.A
SyntheticIntChunkProducer object creates 2D integer data
chunks whose values are specified by a functional interface method that
returns an integer value for each row and column in the chunk.The
TabComponent interface is used to specify that
components used in tabs must supply various descriptive elements,
such as title, icon, and tool tip.The
TBMHeader class reads Terabit Memory header
data from NOAA 1b data files.The
TerminalColors class is an interface that
hold various ANSI terminal color constants, which can be used to
change the color of messages printed to standard output and error.The Testable annotation can be used by any class that has a main
method that should be called to test the class methods.
The test container class simply creates a
JFrame and
sets the content pane to the command line specified container.The
TestLogger object provides a singleton interface for
printing testing messages.The TestableTester class contains a single static method main() that
runs the unit tests for all classes that registered for testing.
A text element is an annotation element the renders text strings.
A
TextFieldVerifier attaches to a JTextField and verifies
that the string conforms to a certain format.The
TextFieldVerifierImp interface specifies methods
that a TextFieldVerifier requires to perform the verification.The
TextOptionPanel class allows the user to choose
from a set of text options for data export.The
TextOverlay class may be used to render a list of
text annotation elements.The
TextReportFormatter class formats report data to raw text.A
TextRule provides a selection mechanism for
features based on the string value of one of the attributes.The operators for this class of rule.
The
TextSavePanel class allows the user to select save
options for text export files.A text writer is an earth data writer that writes variable data
as a series of lines in an ASCII text file.
Deprecated.
A
TileCache object stores a set of TilingScheme.Tile
objects and allows for their retrieval.The
TileCachedGrid class is a Grid whose data
is supplied from a TileSource and cached via the
TileCacheManager.A
TileCacheKey object stores a pair of values: a tile source,
and a tile position, that can be used in a TileCache to store and recall
a specific tile.The
TileCacheManager class provides convenient access to the
default tile cache.A
TileDeliveryOperation represents an asynchronous process for
delivering tiles of data from a TileSource to a number of
Observer objects.The
TileSink interface is for writing individual rectangles
of data to a data sink.The
TileSource interface is for reading individual rectangles
of data from a data source.The tiling scheme class helps support the tiling of 2D data.
A
TimeAccumulator object can be used for precise accumulation
of time used in a thread for performance testing.A timeout allows the user to perform a certain task after some amount
of time has passed.
The
TimePeriod class is a container for a date and
length of time.A
TimeWindow represents a date and window centered around
the date.A
TimeWindowRule provides a selection mechanism for
features based on a date value of one of the attributes and a window
of time around that date.The operators for this class of rule.
A
TimeWindowValuePanel holds a TimeWindow value and
allows the user to change it.The tool services class defines various static methods relating
to the CoastWatch tools.
Deprecated.
As of 3.3.1, use
SplashScreenManager.The
Topography class holds topography data, useful for
classes that need topography data for contouring, atmospheric correction,
etc.A topography overlay annotates an earth data view with topography
lines.
The
Topology class contains a number of convenience methods
for working with coordinates in a topology.The
TransformableImageComponent interface may be
implemented by graphical components that paint using an image.The
TransparentOverlay interface is a marker
interface for EarthDataOverlay classes that use a
combination of opaque and transparent pixels.The
TransverseMercatorProjection class performs
Transverse Mercator map projection calculations.A
TSHDFReader reads SeaSpace TeraScan HDF format
files using the HDF library class.Deprecated.
The functionality of this class has been replaced
by the
BinnedGSHHSLineReader class which provides
better performance for reading and rendering.The
UnitFactory class creates Unidata UDUNITS style
Unit objects from unit specification strings.A univariate estimator approximates the value of a function of one
variable using a set of known function values.
The
UniversalTransverseMercatorProjection class performs
Universal Transverse Mercator map projection calculations.The
UpdateAgent class performs an update check on the
network, then pops up an informational dialog if the software is
out of date.The
UpdateCheck class checks for updates of the
CoastWatch utilities software package online.The
URLTransfer class initiates a connection to an
Internet host specified by a URL and downloads the content provided
by the URL.The
UsageInfo class holds information about how to call
a command line tool: its main function, options, and parameters.The
ValidChunkDetector class is a visitor that checks data
chunks for missing values to determine if all the chunk's data values are
missing, or if the chunk contains some valid data.A
ValuePanel hold an object value and allows the user
to change it.The
ValueSource interface may be implemented by
any class that provides data values for a set of DataLocation objects.The
VanderGrintenProjection class performs
Vander Grinten map projection calculations.The
VariableChooser is a simple panel that displays a
list of variable names and allows the user to select one of the
variables.The
VariableEstimator class provides an
approximation of smoothly changing variable data using
quadratic polynomials.The
VariableOptionPanel class allows the user to
choose a subset from a list of variables.The
VariableStatisticsGenerator class creates a
Statistics object using a data variable and set of constraints.The
ViewOperationChooser class is a
JToolBar that allows the user to select view transform
operations using a set of toolbar buttons.The
VIIRSBowtieFilter class detects locations
in a level 2 swath file from the VIIRS sensor in which certain pixels
are deleted because of a bow-tie overlap effect of the successive scan
head sweeps.The
VIIRSIBandEDRParams class provides parameters
for the VIIRS I-band Environmental Data Record (EDR) scan and deletion pattern.The
VIIRSIBandSDRParams class provides parameters
for the VIIRS I-band Scientific Data Record (SDR) scan and deletion pattern.The
VIIRSMBandEDRParams class provides parameters
for the VIIRS M-band Environmental Data Record (EDR) scan and deletion
pattern.The
VIIRSMBandSDRParams class provides parameters
for the VIIRS M-band Scientific Data Record (SDR) scan and deletion pattern.The
VIIRSSensorParams class provides methods that describe
the VIIRS scan pattern and deleted pixels for a specific VIIRS sensor scan
mode and deletion pattern.The
VIIRSSourceImp helps resample VIIRS data using a specific
set of VIIRS sensor parameters.The
VisualArray class represents an array as a list
with a text field, and add/remove buttons.The
VisualBoolean class represents a Boolean as a
checkbox button.The
VisualChoice class represents a value choice as a
combo box.The
VisualColor class represents a color as a button
with an icon of the color.The
VisualFont class represents a font as a
button with the name of the font.The
VisualInteger class represents an Integer as a
spinner.The
VisualObject interface defines the methods
required for objects to have a visual onscreen representation.The
VisualObjectFactory class contains static methods
that create new visual objects based on an object and a property name.The
VisualOverlay class represents an
EarthDataOverlay object as a panel with modification
components.The
VisualServices class contains static methods
that are used in conjunction with visual objects.The
VisualString class represents a string as a text
field.The
VisualStroke class represents a line stroke as a
button with an icon of the stoke pattern.The
VisualSymbol class represents a plot symbol
as a combo box with an icon of the symbol.The
WagnerIVProjection class performs
Wagner IV map projection calculations.The
WagnerVIIProjection class performs
Wagner VII map projection calculations.A
WindBarbSymbol is a PointFeatureSymbol
that renders a wind barb according to the WMO rules.The window monitor class performs a system exit when it receives the
window closing event.
The
WorldFileWriter class writes ASCII text world
files that store image to map coordinate transformation parameters
as a set of floating point values.The
XMLPointWriter class writes navigation point data
to an XML format file.A JTree that displays an xml document.
The
XSymbol class draws an X for a point symbol.The
XYPlotPanel is an abstract class that draws axes
and labels for an x-y plot.
CommonDataModelNCReadercompatible files.