gov.noaa.pmel.sgt
Class GridCartesianRenderer

java.lang.Object
  |
  +--gov.noaa.pmel.sgt.CartesianRenderer
        |
        +--gov.noaa.pmel.sgt.GridCartesianRenderer
All Implemented Interfaces:
java.util.EventListener, java.beans.PropertyChangeListener

public class GridCartesianRenderer
extends CartesianRenderer

Produces a cartesian plot from a SGTGrid object.

Since:
1.0
Version:
$Revision: 1.26 $, $Date: 2001/10/09 23:29:43 $
Author:
Donald Denbo

Constructor Summary
GridCartesianRenderer(CartesianGraph cg)
          Default constructor.
GridCartesianRenderer(CartesianGraph cg, SGTGrid data)
          Construct a GridCartesianRenderer.
GridCartesianRenderer(CartesianGraph cg, SGTGrid grid, GridAttribute attr)
          Construct a GridCartesianRenderer.
 
Method Summary
 void draw(java.awt.Graphics g)
          Render the SGTData.
 Attribute getAttribute()
          Get the Attribute associated with the SGTGrid data.
 CartesianGraph getCartesianGraph()
          Get the associated CartesianGraph object.
 SGTGrid getGrid()
          Get the SGTGrid.
 void propertyChange(java.beans.PropertyChangeEvent evt)
          This method gets called when a bound property is changed.
 void setAttribute(GridAttribute attr)
          Set the GridAttribute for the renderer.
 
Methods inherited from class gov.noaa.pmel.sgt.CartesianRenderer
getPane, getRenderer, modified
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GridCartesianRenderer

public GridCartesianRenderer(CartesianGraph cg)
Default constructor. The GridCartesianRenderer should be created using the CartesianRenderer.getRenderer method.
See Also:
CartesianRenderer.getRenderer(gov.noaa.pmel.sgt.CartesianGraph, gov.noaa.pmel.sgt.dm.SGTData, gov.noaa.pmel.sgt.Attribute), Graph

GridCartesianRenderer

public GridCartesianRenderer(CartesianGraph cg,
                             SGTGrid data)
Construct a GridCartesianRenderer. The GridCartesianRenderer should be created using the CartesianRenderer.getRenderer method.
See Also:
CartesianRenderer.getRenderer(gov.noaa.pmel.sgt.CartesianGraph, gov.noaa.pmel.sgt.dm.SGTData, gov.noaa.pmel.sgt.Attribute), Graph

GridCartesianRenderer

public GridCartesianRenderer(CartesianGraph cg,
                             SGTGrid grid,
                             GridAttribute attr)
Construct a GridCartesianRenderer. The GridCartesianRenderer should be created using the CartesianRenderer.getRenderer method.
See Also:
CartesianRenderer.getRenderer(gov.noaa.pmel.sgt.CartesianGraph, gov.noaa.pmel.sgt.dm.SGTData, gov.noaa.pmel.sgt.Attribute), Graph
Method Detail

getAttribute

public Attribute getAttribute()
Get the Attribute associated with the SGTGrid data.
Overrides:
getAttribute in class CartesianRenderer
Returns:
Attribute

setAttribute

public void setAttribute(GridAttribute attr)
Set the GridAttribute for the renderer.
Since:
2.0

draw

public void draw(java.awt.Graphics g)
Render the SGTData. This method should not be directly called.
Overrides:
draw in class CartesianRenderer
Parameters:
g - graphics context
See Also:
Pane.draw()

getGrid

public SGTGrid getGrid()
Get the SGTGrid.
Returns:
SGTGrid

getCartesianGraph

public CartesianGraph getCartesianGraph()
Get the associated CartesianGraph object.
Overrides:
getCartesianGraph in class CartesianRenderer
Returns:
CartesianGraph
Since:
2.0

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent evt)
Description copied from interface: java.beans.PropertyChangeListener
This method gets called when a bound property is changed.
Following copied from interface: java.beans.PropertyChangeListener
Parameters:
evt - A PropertyChangeEvent object describing the event source and the property that has changed.


Send comments about the Scientific Graphics toolkit to dwd@pmel.noaa.gov. For more information about Java Development in the EPIC Group see the EPIC Software Page
Generated on December 13 2001