Core classes for the Scientific Graphics Toolkit.

The Java Scientific Graphics Toolkit (sgt) is designed to allow a graphics client developer a great deal of flexibility and freedom. sgt is a package that greatly aids a developer in creating graphics applets. sgt is not a general purpose graphics package, but provides the tools to enable scientific graphics to be easily incorporated into applications or Applets.

SGT has three main components, the JPane, on which all graphics are drawn. The Layer, of which several can be associated with a single JPane, that insulates the developer from device coordinates. And the Graph, of which a single instance can be associated with a Layer, that transforms form user coordinates (e.g. cm/sec, time, etc) to the layer coordinate system (physical coordinates).

Examples demonstrating the use of SGT are available in the {@link gov.noaa.pmel.sgt.demo demo} package. These examples show how to create SGT applications from scratch and how to use the {@link gov.noaa.pmel.sgt.swing.JPlotLayout JPlotLayout} utility class. A tutorial on using SGT to develop interactive graphics is now available.

This software is provided by NOAA for full, free and open release. It is understood by the recipient/user that NOAA assumes no liability for any errors contained in the code. Although this software is released without conditions or restrictions in its use, it is expected that appropriate credit be given to its author and to the National Oceanic and Atmospheric Administration should the software be included by the recipient as an element in other product development.

@see gov.noaa.pmel.sgt.Pane @see gov.noaa.pmel.sgt.JPane @see gov.noaa.pmel.sgt.Layer @see gov.noaa.pmel.sgt.Graph