public class MathDataSet extends DoubleErrorDataSet
| Modifier and Type | Class and Description |
|---|---|
static interface |
MathDataSet.DataSetFunction
simple DataSet transform function definition for single input DataSets
|
static interface |
MathDataSet.DataSetsFunction
simple DataSet transform function definition for multiple input DataSets
|
static interface |
MathDataSet.DataSetValueFunction
simple DataSet transform function definition, only the y value is being
transformed, the x-axis is taken from the source DataSet
|
DataSetError.ErrorTypexValues, yErrorsNeg, yErrorsPos, yValuesTAG_GAIN_RANGE, TAG_OVERSHOOT, TAG_UNDERSHOOT| Modifier | Constructor and Description |
|---|---|
|
MathDataSet(String transformName,
MathDataSet.DataSetFunction dataSetFunction,
DataSet source) |
|
MathDataSet(String transformName,
MathDataSet.DataSetFunction dataSetFunction,
long minUpdatePeriod,
EventRateLimiter.UpdateStrategy updateStrategy,
DataSet source) |
protected |
MathDataSet(String transformName,
MathDataSet.DataSetFunction dataSetFunction,
MathDataSet.DataSetsFunction dataSetsFunction,
MathDataSet.DataSetValueFunction dataSetValueFunction,
long minUpdatePeriod,
EventRateLimiter.UpdateStrategy updateStrategy,
DataSet... sources) |
|
MathDataSet(String transformName,
MathDataSet.DataSetsFunction dataSetFunction,
DataSet... sources) |
|
MathDataSet(String transformName,
MathDataSet.DataSetsFunction dataSetFunction,
long minUpdatePeriod,
EventRateLimiter.UpdateStrategy updateStrategy,
DataSet... sources) |
|
MathDataSet(String transformName,
MathDataSet.DataSetValueFunction dataSetFunction,
DataSet source) |
|
MathDataSet(String transformName,
MathDataSet.DataSetValueFunction dataSetFunction,
long minUpdatePeriod,
EventRateLimiter.UpdateStrategy updateStrategy,
DataSet source) |
| Modifier and Type | Method and Description |
|---|---|
void |
deregisterListener() |
protected static String |
getCompositeDataSetName(String transformName,
DataSet... sources) |
List<DataSet> |
getSourceDataSets() |
protected void |
handle(UpdateEvent event) |
void |
registerListener() |
add, add, add, add, add, add, add, add, add, clearData, get, getCapacity, getDataCount, getErrorNegative, getErrorPositive, getErrorsNegative, getErrorsPositive, getValues, getX, getXValues, getY, getYValues, increaseCapacity, remove, remove, resize, set, set, set, set, set, set, set, set, trimfireInvalidated, getErrorType, getThis, lock, recomputeLimits, setErrorTypeaddDataLabel, addDataStyle, autoNotification, binarySearch, clearMetaInfo, equalDataLabels, equalEditConstraints, equalErrorValues, equalMetaData, equals, equals, equalValues, getAxisDescriptions, getDataLabel, getDataLabelMap, getDataStyleMap, getDimension, getEditConstraints, getErrorList, getIndex, getInfoList, getMetaInfo, getName, getStyle, getWarningList, hashCode, minNeigbourSearchX, removeDataLabel, removeStyle, toString, updateEventListenergetStyle, setStyleclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetErrorNegative, getErrorPositive, getErrorTypegetEditConstraintsgetDimension, getValue, getValue, getXIndex, getYIndexgetAxisDescription, getAxisDescriptions, getDataCount, getDataLabel, getIndex, getName, getStyle, getStyle, lock, recomputeLimits, setStyleaddListener, autoNotification, invokeListener, invokeListener, invokeListener, isAutoNotification, removeListener, updateEventListenerpublic MathDataSet(String transformName, MathDataSet.DataSetFunction dataSetFunction, DataSet source)
transformName - String defining the prefix of the name of the calculated DataSetdataSetFunction - the DataSet in-to-out transform. see MathDataSet.DataSetFunction for detailssource - reference source DataSet
N.B. a default minUpdatePeriod of 40 milliseconds and EventRateLimiter.UpdateStrategy.INSTANTANEOUS_RATE is assumedpublic MathDataSet(String transformName, MathDataSet.DataSetFunction dataSetFunction, long minUpdatePeriod, EventRateLimiter.UpdateStrategy updateStrategy, DataSet source)
transformName - String defining the prefix of the name of the calculated DataSetdataSetFunction - the DataSet in-to-out transform. see MathDataSet.DataSetFunction for detailsminUpdatePeriod - the minimum time in milliseconds. With EventRateLimiter.UpdateStrategy.INSTANTANEOUS_RATE this implies
a minimum update time-outupdateStrategy - if null defaults to EventRateLimiter.UpdateStrategy.INSTANTANEOUS_RATE, see EventRateLimiter.UpdateStrategy for
detailssource - reference source DataSetpublic MathDataSet(String transformName, MathDataSet.DataSetsFunction dataSetFunction, DataSet... sources)
transformName - String defining the prefix of the name of the calculated DataSetdataSetFunction - the DataSet in-to-out transform. see MathDataSet.DataSetsFunction for detailssources - reference source DataSet array
N.B. a default minUpdatePeriod of 40 milliseconds and EventRateLimiter.UpdateStrategy.INSTANTANEOUS_RATE is assumedpublic MathDataSet(String transformName, MathDataSet.DataSetsFunction dataSetFunction, long minUpdatePeriod, EventRateLimiter.UpdateStrategy updateStrategy, DataSet... sources)
transformName - String defining the prefix of the name of the calculated DataSetdataSetFunction - the DataSet in-to-out transform. see MathDataSet.DataSetsFunction for detailsminUpdatePeriod - the minimum time in milliseconds. With EventRateLimiter.UpdateStrategy.INSTANTANEOUS_RATE this implies
a minimum update time-outupdateStrategy - if null defaults to EventRateLimiter.UpdateStrategy.INSTANTANEOUS_RATE, see EventRateLimiter.UpdateStrategy for
detailssources - reference source DataSet arraypublic MathDataSet(String transformName, MathDataSet.DataSetValueFunction dataSetFunction, DataSet source)
transformName - String defining the prefix of the name of the calculated DataSetdataSetFunction - the DataSet in-to-out transform. see MathDataSet.DataSetValueFunction for detailssource - reference source DataSet
N.B. a default minUpdatePeriod of 40 milliseconds and EventRateLimiter.UpdateStrategy.INSTANTANEOUS_RATE is assumedpublic MathDataSet(String transformName, MathDataSet.DataSetValueFunction dataSetFunction, long minUpdatePeriod, EventRateLimiter.UpdateStrategy updateStrategy, DataSet source)
transformName - String defining the prefix of the name of the calculated DataSetdataSetFunction - the DataSet in-to-out transform. see MathDataSet.DataSetValueFunction for detailsminUpdatePeriod - the minimum time in milliseconds. With EventRateLimiter.UpdateStrategy.INSTANTANEOUS_RATE this implies
a minimum update time-outupdateStrategy - if null defaults to EventRateLimiter.UpdateStrategy.INSTANTANEOUS_RATE, see EventRateLimiter.UpdateStrategy for
detailssource - reference source DataSetprotected MathDataSet(String transformName, MathDataSet.DataSetFunction dataSetFunction, MathDataSet.DataSetsFunction dataSetsFunction, MathDataSet.DataSetValueFunction dataSetValueFunction, long minUpdatePeriod, EventRateLimiter.UpdateStrategy updateStrategy, DataSet... sources)
public final void deregisterListener()
public final void registerListener()
protected void handle(UpdateEvent event)
Copyright © 2020 GSI Helmholtzzentrum für Schwerionenforschung GmbH. All rights reserved.