Class CompositeRenderer

java.lang.Object
ucar.unidata.view.CompositeRenderer
All Implemented Interfaces:
Renderer

public class CompositeRenderer extends Object implements Renderer
Class CompositeRenderer
Version:
%I%, %G%
Author:
Unidata development team
  • Constructor Details

    • CompositeRenderer

      public CompositeRenderer()
      ctor
  • Method Details

    • addRenderer

      public void addRenderer(Renderer r)
      add a renderer
      Parameters:
      r - renderer
    • removeRenderer

      public void removeRenderer(Renderer r)
      add a renderer
      Parameters:
      r - renderer
    • draw

      public void draw(Graphics2D g, AffineTransform pixelAT)
      draw
      Specified by:
      draw in interface Renderer
      Parameters:
      g - graphcis
      pixelAT - transform
      See Also:
    • setProjection

      public void setProjection(ucar.unidata.geoloc.ProjectionImpl project)
      Tell the Renderer to use the given projection from now on.
      Specified by:
      setProjection in interface Renderer
      Parameters:
      project - the projection to use.
    • setColor

      public void setColor(Color color)
      Tell the Renderer to use the given color.
      Specified by:
      setColor in interface Renderer
      Parameters:
      color - the Color to use.
    • getColor

      public Color getColor()
      Get the color
      Specified by:
      getColor in interface Renderer
      Returns:
      color
    • getPreferredArea

      public ucar.unidata.geoloc.LatLonRect getPreferredArea()
      This allows application to automatically switch to some special area defined by the Renderer
      Specified by:
      getPreferredArea in interface Renderer
      Returns:
      LatLonRect or null.