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 void
addChangeListener(DatasetChangeListener listener)
int
addSeries(String seriesName)
Add storage for another series of XY values.void
addXYPair(int seriesKey, double x, double y)
Add an XY pair to the data.DomainOrder
getDomainOrder()
DatasetGroup
getGroup()
int
getItemCount(int series)
int
getSeriesCount()
Comparable<?>
getSeriesKey(int series)
Number
getX(int series, int item)
double
getXValue(int series, int item)
Number
getY(int series, int item)
double
getYValue(int series, int item)
int
indexOf(Comparable seriesKey)
void
removeChangeListener(DatasetChangeListener listener)
void
setGroup(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:
getSeriesCount
in interfaceSeriesDataset
-
getSeriesKey
public final Comparable<?> getSeriesKey(int series)
- Specified by:
getSeriesKey
in interfaceSeriesDataset
-
indexOf
public final int indexOf(Comparable seriesKey)
- Specified by:
indexOf
in interfaceSeriesDataset
-
addChangeListener
public final void addChangeListener(DatasetChangeListener listener)
- Specified by:
addChangeListener
in interfaceDataset
-
removeChangeListener
public final void removeChangeListener(DatasetChangeListener listener)
- Specified by:
removeChangeListener
in interfaceDataset
-
getGroup
public final DatasetGroup getGroup()
-
setGroup
public final void setGroup(DatasetGroup group)
-
getDomainOrder
public final DomainOrder getDomainOrder()
- Specified by:
getDomainOrder
in interfaceXYDataset
-
getItemCount
public final int getItemCount(int series)
- Specified by:
getItemCount
in interfaceXYDataset
-
getXValue
public final double getXValue(int series, int item)
-
-