Package de.gsi.dataset.testdata
Interface TestDataSet<D extends TestDataSet<D>>
-
- Type Parameters:
D- generics for fluent design
- All Superinterfaces:
DataSet,EventSource
- All Known Implementing Classes:
AbstractTestFunction,CosineFunction,GaussFunction,RandomStepFunction,RandomWalkFunction,SincFunction,SineFunction,SingleOutlierFunction
public interface TestDataSet<D extends TestDataSet<D>> extends DataSet
Standard interface for test data set- Author:
- rstein
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DfireInvalidated(UpdateEvent evt)notify listener with given event that the data set has changeddouble[]generateX(int count)generate test data setdouble[]generateY(int count)generate test data setDupdate()generate a new set of numbers-
Methods inherited from interface de.gsi.dataset.DataSet
getDataCount, getDataCount, getDataLabel, getName, getStyle, getStyle, getUndefValue, getValue, getX, getXIndex, getXMax, getXMin, getXValues, getY, getYIndex, getYMax, getYMin, getYValues, isAutoNotification, lock, setAutoNotifaction, setStyle, unlock
-
Methods inherited from interface de.gsi.dataset.event.EventSource
addListener, invokeListener, invokeListener, removeListener, updateEventListener
-
-
-
-
Method Detail
-
update
D update()
generate a new set of numbers- Returns:
- itself (fluent design)
-
generateX
double[] generateX(int count)
generate test data set- Parameters:
count- number of bins- Returns:
- the generated array
-
generateY
double[] generateY(int count)
generate test data set- Parameters:
count- number of bins- Returns:
- the generated array
-
fireInvalidated
D fireInvalidated(UpdateEvent evt)
notify listener with given event that the data set has changed- Parameters:
evt- the modification event- Returns:
- itself (fluent design)
-
-