public class DoubleDataSet extends de.gsi.dataset.spi.AbstractDataSet<DoubleDataSet> implements de.gsi.dataset.EditableDataSet
DataSet interface which stores x,y values
in two separate arrays. It provides methods allowing easily manipulate of
data points. for an equivalent implementation with asymmetric
errors in Y| Modifier and Type | Field and Description |
|---|---|
protected int |
dataMaxIndex
Deprecated.
|
protected double[] |
xValues
Deprecated.
|
protected double[] |
yValues
Deprecated.
|
| Constructor and Description |
|---|
DoubleDataSet(de.gsi.dataset.DataSet another)
Deprecated.
Creates a new instance of
DoubleDataSet as copy of another
(deep-copy). |
DoubleDataSet(String name)
Deprecated.
Creates a new instance of
DoubleDataSet. |
DoubleDataSet(String name,
double[] xValues,
double[] yValues,
int initalSize,
boolean deepCopy)
Deprecated.
Creates a new instance of
DoubleDataSet. |
DoubleDataSet(String name,
int initalSize)
Deprecated.
Creates a new instance of
DoubleDataSet. |
| Modifier and Type | Method and Description |
|---|---|
DoubleDataSet |
add(double[] xValuesNew,
double[] yValuesNew)
Deprecated.
Initialises the data set with specified data.
|
DoubleDataSet |
add(double x,
double y)
Deprecated.
Add point to the end of the data set
|
DoubleDataSet |
add(double x,
double y,
String label)
Deprecated.
Add point to the DoublePoints object
|
DoubleDataSet |
add(int index,
double x,
double y)
Deprecated.
add point to the data set
|
DoubleDataSet |
add(int index,
double x,
double y,
String label)
Deprecated.
add point to the data set
|
DoubleDataSet |
clearData()
Deprecated.
clear all data points
|
int |
getDataCount()
Deprecated.
|
double |
getX(int index)
Deprecated.
|
double[] |
getXValues()
Deprecated.
|
double |
getY(int index)
Deprecated.
|
double[] |
getYValues()
Deprecated.
|
de.gsi.dataset.EditableDataSet |
remove(int index)
Deprecated.
remove point from data set
|
DoubleDataSet |
remove(int fromIndex,
int toIndex)
Deprecated.
removes sub-range of data points
|
DoubleDataSet |
set(de.gsi.dataset.DataSet other)
Deprecated.
clear old data and overwrite with data from 'other' data set (deep copy)
|
DoubleDataSet |
set(double[] xValues,
double[] yValues)
Deprecated.
Initialises the data set with specified data.
|
DoubleDataSet |
set(double[] xValues,
double[] yValues,
boolean copy)
Deprecated.
Initialises the data set with specified data.
|
DoubleDataSet |
set(int index,
double x,
double y)
Deprecated.
|
addDataLabel, addDataStyle, binarySearchX, binarySearchY, clearMetaInfo, computeLimits, fireInvalidated, getDataCount, getDataLabel, getDataLabelMap, getDataStyleMap, getEditConstraints, getErrorList, getInfoList, getMetaInfo, getName, getStyle, getThis, getUndefValue, getWarningList, getXIndex, getXMax, getXMin, getXRange, getYIndex, getYMax, getYMin, getYRange, isAutoNotification, lock, minNeigbourSearchX, removeDataLabel, removeStyle, setAutoNotifaction, setEditConstraints, setName, toString, unlock, updateEventListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetEditConstraints, setEditConstraints, setNameprotected double[] xValues
protected double[] yValues
protected int dataMaxIndex
public DoubleDataSet(String name)
DoubleDataSet.name - name of this DataSet.IllegalArgumentException - if name is
nullpublic DoubleDataSet(de.gsi.dataset.DataSet another)
DoubleDataSet as copy of another
(deep-copy).another - name of this DataSet.public DoubleDataSet(String name, int initalSize)
DoubleDataSet.name - name of this DataSet.initalSize - initial buffer sizeIllegalArgumentException - if name is
nullpublic DoubleDataSet(String name, double[] xValues, double[] yValues, int initalSize, boolean deepCopy)
Creates a new instance of DoubleDataSet.
name - name of this data set.xValues - X coordinatesyValues - Y coordinatesinitalSize - initial buffer sizedeepCopy - if true, the input array is copiedIllegalArgumentException - if any of parameters is
null or if arrays with coordinates have
different lengthspublic double[] getXValues()
getXValues in interface de.gsi.dataset.DataSetpublic double[] getYValues()
getYValues in interface de.gsi.dataset.DataSetpublic int getDataCount()
getDataCount in interface de.gsi.dataset.DataSetpublic DoubleDataSet clearData()
public double getX(int index)
getX in interface de.gsi.dataset.DataSetpublic double getY(int index)
getY in interface de.gsi.dataset.DataSetpublic DoubleDataSet set(int index, double x, double y)
set in interface de.gsi.dataset.EditableDataSetpublic DoubleDataSet add(double x, double y)
x - indexy - indexpublic DoubleDataSet add(double x, double y, String label)
x - indexy - indexlabel - the data labelpublic DoubleDataSet add(int index, double x, double y)
add in interface de.gsi.dataset.EditableDataSetindex - data point index at which the new data point should be addedx - horizontal coordinate of the new data pointy - vertical coordinate of the new data pointpublic DoubleDataSet add(int index, double x, double y, String label)
index - data point index at which the new data point should be addedx - horizontal coordinate of the new data pointy - vertical coordinate of the new data pointlabel - data point label (see CategoryAxis)public DoubleDataSet remove(int fromIndex, int toIndex)
fromIndex - start indextoIndex - stop indexpublic de.gsi.dataset.EditableDataSet remove(int index)
remove in interface de.gsi.dataset.EditableDataSetindex - data point which should be removedpublic DoubleDataSet add(double[] xValuesNew, double[] yValuesNew)
Initialises the data set with specified data.
Note: The method copies values from specified double arrays.xValuesNew - X coordinatesyValuesNew - Y coordinatespublic DoubleDataSet set(double[] xValues, double[] yValues, boolean copy)
Initialises the data set with specified data.
Note: The method copies values from specified double arrays.xValues - X coordinatesyValues - Y coordinatescopy - true: makes an internal copy, false: use the pointer as is
(saves memory allocationpublic DoubleDataSet set(double[] xValues, double[] yValues)
Initialises the data set with specified data.
Note: The method copies values from specified double arrays.xValues - X coordinatesyValues - Y coordinatespublic DoubleDataSet set(de.gsi.dataset.DataSet other)
other - the source data setCopyright © 2019 GSI Helmholtzzentrum für Schwerionenforschung GmbH. All rights reserved.