Class ChartData
- java.lang.Object
-
- org.opentrafficsim.demo.lanechange.ChartData
-
- All Implemented Interfaces:
Dataset,SeriesDataset,XYDataset
class ChartData extends Object implements XYDataset
-
-
Constructor Summary
Constructors Constructor Description ChartData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChangeListener(DatasetChangeListener listener)intaddSeries(String seriesName)Add storage for another series of XY values.voidaddXYPair(int seriesKey, double x, double y)Add an XY pair to the data.DomainOrdergetDomainOrder()DatasetGroupgetGroup()intgetItemCount(int series)intgetSeriesCount()Comparable<?>getSeriesKey(int series)NumbergetX(int series, int item)doublegetXValue(int series, int item)NumbergetY(int series, int item)doublegetYValue(int series, int item)intindexOf(Comparable seriesKey)voidremoveChangeListener(DatasetChangeListener listener)voidsetGroup(DatasetGroup group)
-
-
-
Method Detail
-
addSeries
public final int addSeries(String seriesName)
Add storage for another series of XY values.- Parameters:
seriesName- String; the name of the new series- Returns:
- int; the index to use to address the new series
-
addXYPair
public final void addXYPair(int seriesKey, double x, double y)Add an XY pair to the data.- Parameters:
seriesKey- int; key to the data seriesx- double; x value of the pairy- double; y value of the pair
-
getSeriesCount
public final int getSeriesCount()
- Specified by:
getSeriesCountin interfaceSeriesDataset
-
getSeriesKey
public final Comparable<?> getSeriesKey(int series)
- Specified by:
getSeriesKeyin interfaceSeriesDataset
-
indexOf
public final int indexOf(Comparable seriesKey)
- Specified by:
indexOfin interfaceSeriesDataset
-
addChangeListener
public final void addChangeListener(DatasetChangeListener listener)
- Specified by:
addChangeListenerin interfaceDataset
-
removeChangeListener
public final void removeChangeListener(DatasetChangeListener listener)
- Specified by:
removeChangeListenerin interfaceDataset
-
getGroup
public final DatasetGroup getGroup()
-
setGroup
public final void setGroup(DatasetGroup group)
-
getDomainOrder
public final DomainOrder getDomainOrder()
- Specified by:
getDomainOrderin interfaceXYDataset
-
getItemCount
public final int getItemCount(int series)
- Specified by:
getItemCountin interfaceXYDataset
-
getXValue
public final double getXValue(int series, int item)
-
-