Skip navigation links
CoastWatch Utils v3.4.0

Package noaa.coastwatch.render

Provides a number of classes used for rendering data to images.

See: Description

Package noaa.coastwatch.render Description

Provides a number of classes used for rendering data to images.

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.

Skip navigation links
CoastWatch Utils v3.4.0