Class GisFeatureRendererMulti

java.lang.Object
ucar.unidata.gis.GisFeatureRenderer
ucar.unidata.gis.GisFeatureRendererMulti
All Implemented Interfaces:
Renderer
Direct Known Subclasses:
EsriShapefileRenderer

public abstract class GisFeatureRendererMulti extends GisFeatureRenderer
Superclass for rendering collections of GisFeatures.
Version:
$Rev$
Author:
John Caron
  • Constructor Details

    • GisFeatureRendererMulti

      public GisFeatureRendererMulti()
  • Method Details

    • setDiscretization

      public static void setDiscretization(boolean b)
      _more_
      Parameters:
      b -
    • setPixelMatch

      public static void setPixelMatch(double d)
      _more_
      Parameters:
      d -
    • getPreferredArea

      public abstract ucar.unidata.geoloc.LatLonRect getPreferredArea()
      _more_
      Specified by:
      getPreferredArea in interface Renderer
      Specified by:
      getPreferredArea in class GisFeatureRenderer
      Returns:
      _more_
    • getFeatures

      protected abstract List getFeatures()
      _more_
      Specified by:
      getFeatures in class GisFeatureRenderer
      Returns:
      _more_
    • getDataProjection

      protected abstract ucar.unidata.geoloc.ProjectionImpl getDataProjection()
      _more_
      Specified by:
      getDataProjection in class GisFeatureRenderer
      Returns:
      _more_
    • setProjection

      public void setProjection(ucar.unidata.geoloc.ProjectionImpl project)
      Sets new projection for subsequent drawing.
      Specified by:
      setProjection in interface Renderer
      Overrides:
      setProjection in class GisFeatureRenderer
      Parameters:
      project - the new projection
    • createFeatureSet

      public void createFeatureSet(double minDist)
      _more_
      Parameters:
      minDist -
    • getShapes

      protected Iterator getShapes(Graphics2D g, AffineTransform normal2device)
      _more_
      Overrides:
      getShapes in class GisFeatureRenderer
      Parameters:
      g -
      normal2device -
      Returns:
      _more_
    • getStats

      protected double getStats(Iterator featList)
      _more_
      Parameters:
      featList -
      Returns:
      _more_