org.geotools.renderer.chart
Class GeometryDataset

Object
  extended by AbstractDataset
      extended by AbstractSeriesDataset
          extended by AbstractXYDataset
              extended by 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:
Serialized Form

Constructor Summary
GeometryDataset(Geometry... geometries)
           
 
Method Summary
 ValueAxis getDomain()
           
 List<Geometry> getGeometries()
           
 int getItemCount(int series)
           
 ValueAxis getRange()
           
 int getSeriesCount()
           
 Comparable getSeriesKey(int series)
           
 Number getX(int series, int item)
           
 Number 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 SeriesDataset
indexOf
 
Methods inherited from interface Dataset
addChangeListener, getGroup, removeChangeListener, setGroup
 

Constructor Detail

GeometryDataset

public GeometryDataset(Geometry... geometries)
Method Detail

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()


Copyright © 1996-2014 Geotools. All Rights Reserved.