Class GeometryDataset

Object
AbstractDataset
AbstractSeriesDataset
AbstractXYDataset
GeometryDataset
All Implemented Interfaces:
ObjectInputValidation, Serializable, Cloneable, EventListener, Dataset, SeriesChangeListener, SeriesDataset, XYDataset

public class GeometryDataset extends AbstractXYDataset
A dataset for plotting Geometry objects .
   Geometry g1 = ...
   Geometry g2 = ...

   GeometryDataset data = new GeometryDataset(g1,g2);
   GeometryRenderer renderer = new GeometryRenderer();

   XYPlot plot = new XYPlot(dataset, dataset.getDomain(), dataset.getRange(), renderer);
   ...
 
Author:
Justin Deoliveira, OpenGeo
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    GeometryDataset(Geometry... geometries)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    ValueAxis
     
     
    int
    getItemCount(int series)
     
    ValueAxis
     
    int
     
    getSeriesKey(int series)
     
    getX(int series, int item)
     
    getY(int series, int item)
     
    void
    setBuffer(double buffer)
     

    Methods inherited from class AbstractXYDataset

    getDomainOrder, getXValue, getYValue

    Methods inherited from class AbstractSeriesDataset

    indexOf, seriesChanged

    Methods inherited from class AbstractDataset

    addChangeListener, clone, fireDatasetChanged, getGroup, hasListener, notifyListeners, removeChangeListener, setGroup, validateObject

    Methods inherited from class Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface Dataset

    addChangeListener, getGroup, removeChangeListener, setGroup

    Methods inherited from interface SeriesDataset

    indexOf
  • Constructor Details

    • GeometryDataset

      public GeometryDataset(Geometry... geometries)
  • Method Details

    • getGeometries

      public List<Geometry> getGeometries()
    • setBuffer

      public void setBuffer(double buffer)
    • getSeriesCount

      public int getSeriesCount()
      Specified by:
      getSeriesCount in interface SeriesDataset
      Specified by:
      getSeriesCount in class AbstractSeriesDataset
    • getSeriesKey

      public Comparable getSeriesKey(int series)
      Specified by:
      getSeriesKey in interface SeriesDataset
      Specified by:
      getSeriesKey in class AbstractSeriesDataset
    • getItemCount

      public int getItemCount(int series)
    • getX

      public Number getX(int series, int item)
    • getY

      public Number getY(int series, int item)
    • getDomain

      public ValueAxis getDomain()
    • getRange

      public ValueAxis getRange()