/** * */ package org.swtchart.dataset.xy; import java.util.ArrayList; /** * @author nbraun * */ public class XYDataset implements IXYDataset { ArrayList<Double> valuesX; ArrayList<Double> valuesY; public XYDataset() { valuesX = new ArrayList<Double>(); valuesY = new ArrayList<Double>(); } @Override public void add(double x, double y) { valuesX.add(x); valuesY.add(y); } @Override public double[] getXvalues() { double[] ret = new double[valuesX.size()]; for (int i = 0; i < ret.length; i++) { ret[i] = valuesX.get(i); } return ret; } @Override public double[] getYvalues() { double[] ret = new double[valuesY.size()]; for (int i = 0; i < ret.length; i++) { ret[i] = valuesY.get(i); } return ret; } @Override public int size() { return valuesX.size(); } @Override public void clear() { valuesX.clear(); valuesY.clear(); } }