All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractDataSet<D extends AbstractStylable<D>> |
The abstract implementation of DataSet interface that provides implementation of some methods.
|
| AbstractErrorDataSet<D extends AbstractErrorDataSet<D>> |
The abstract implementation of DataSet and DataSetError interface that provides implementation of some methods.
|
| AbstractGridDataSet<U> |
|
| AbstractHistogram |
|
| AbstractHistogram.HistogramOuterBounds |
Defines how the lower and upper bound of equidistant Histograms should be treated
|
| AbstractMap<K,V> |
This class provides a skeletal implementation of the Map interface, to minimize the effort required to
implement this interface.
|
| AbstractMap.SimpleEntry<K,V> |
An Entry maintaining a key and a value.
|
| AbstractMap.SimpleImmutableEntry<K,V> |
An Entry maintaining an immutable key and value.
|
| AbstractSet<E> |
This class provides a skeletal implementation of the Set interface to minimize the effort required to
implement this interface.
|
| AbstractStylable<D extends DataSet> |
Class to define CSS-based style features N.B.
|
| AbstractTestFunction<D extends AbstractTestFunction<D>> |
abstract error data set for graphical testing purposes
|
| AddedDataEvent |
AddedDataEvent class that is passed along the notification performed by the EventSource class.
|
| AggregateException |
Simple aggregation of exceptions (used for catching exceptions of parallel executions)
|
| AggregateException.PrintStreamOrWriter |
Wrapper class for PrintStream and PrintWriter to enable a single implementation of printStackTrace.
|
| AggregateException.WrappedPrintStream |
|
| AggregateException.WrappedPrintWriter |
|
| ArrayCache |
Simple cache for large recurring primitive arrays, e.g.
|
| AssertUtils |
Utility class used to examine function parameters.
|
| AveragingDataSet |
TODO: Change to ErrorDataSet and calculate standard deviation.
|
| AxisChangeEvent |
UpdatedAxisDataEvent class that is passed along the notification performed by the EventSource class.
|
| AxisDescription |
Axis description containing the axis name, its unit as well as its minimum and maximum range.
|
| AxisNameChangeEvent |
Event issued when only the name/unit changed
|
| AxisRangeChangeEvent |
Event issued when only the axis range changed
|
| AxisRecomputationEvent |
Event issued when only if the Axis is undefined and needs to be recomputed.
|
| ByteArrayCache |
Implements byte-array (byte[]) cache collection to minimise memory re-allocation.
|
| ByteBufferOutputStream |
Wraps a ByteBuffer so it can be used like an OutputStream.
|
| Cache<K,V> |
A simple map based cache with timeOut and limit
usage example:
|
| Cache.CacheBuilder<K2,V2> |
|
| CacheCollection<T> |
Implements collection of cache-able objects that can be used to store recurring storage container.
|
| CachedDaemonThreadFactory |
|
| CategoryHistogram |
Deprecated.
|
| CircularBuffer<E> |
simple circular ring buffer implementation for generic object type (with read == write position)
|
| CircularDoubleErrorDataSet |
|
| CosineFunction |
abstract error data set for graphical testing purposes this implementation generates a cosine function
|
| DataRange |
Defines min/max (limits) used for DataSet and Axis range definitions.
|
| DataSet |
Basic interface for observable data sets.
|
| DataSet2D |
Basic interface for two-dimensional observable data sets.
|
| DataSet3D |
A DataSet extension used to represent 3-dimensional data points.
|
| DataSetBuilder |
Helps allocating new DataSets in a flexible and efficient way.
|
| DataSetError |
The DataSetError is a basic interface that specifies all methods needed to read and modify data point
error.
|
| DataSetError.ErrorType |
|
| DataSetLock<D extends DataSet> |
A Simple ReadWriteLock for the DataSet interface and its fluent-design approach
Some implementation recommendation: write lock guards behave the same as ReentrantLock with the additional
functionality, that a writeLock() and subsequent writeUnLock() mute and, respectively,
un-mute the given DataSet's auto-notification states, e.g.
|
| DataSetMetaData |
Interface for defining common measurement meta data tags
|
| DataSetUtils |
|
| DataSetUtils.Compression |
Supported Compression Types
|
| DataSetUtils.ErrType |
Error type short handle
|
| DataSetUtils.SplitCharByteInputStream |
|
| DataSetUtilsHelper |
Small static helper routines to ease the reading of the DataSetUtils class
|
| DefaultAxisDescription |
Simple default implementation of the AxisDescription interface
|
| DefaultDataSet |
Redirect to the reference implementation declared as 'default'.
|
| DefaultDataSetLock<D extends DataSet> |
A Simple ReadWriteLock for the DataSet interface and its fluent-design approach Some implementation recommendation:
write lock guards behave the same as ReentrantLock with the additional functionality, that a writeLock()
and subsequent writeUnLock() mute and, respectively, un-mute the given DataSet's auto-notification
states, e.g.
|
| DefaultErrorDataSet |
Redirect to the reference implementation declared as 'default'.
|
| DimReductionDataSet |
Reduces 3D data to 2D DataSet either via slicing, min, mean, max or integration
|
| DimReductionDataSet.Option |
The possible reduction options if integrated over a value range
|
| DoubleArrayCache |
Implements double-array (double[]) cache collection to minimise memory re-allocation.
|
| DoubleCircularBuffer |
simple circular ring buffer implementation for double type (with read == write position)
|
| DoubleDataSet |
Implementation of the DataSet interface which stores x,y values in two separate arrays.
|
| DoubleErrorDataSet |
Implementation of the DataSetError interface which stores x,y, +eyn, and -eyn values in separate double
arrays.
|
| DoubleGridDataSet |
Implementation of the GridDataSet.
|
| DoublePoint |
|
| DoublePointError |
|
| DoubleRingBuffer |
simple circular ring buffer implementation for double type (with read/write position)
|
| EditableDataSet |
|
| EditConstraints |
interface describing possible constraints on data set modifications
|
| EventListener |
|
| EventRateLimiter |
|
| EventRateLimiter.UpdateStrategy |
|
| EventSource |
|
| EventThreadHelper |
|
| FifoDoubleErrorDataSet |
Limited Fifo DoubleErrorDataSet.
|
| FloatDataSet |
Implementation of the DataSet interface which stores x,y values in two separate arrays.
|
| FragmentedDataSet |
|
| GaussFunction |
abstract error data set for graphical testing purposes this implementation generates a Gaussian function
|
| GenericsHelper |
Helper class to convert between boxed and primitive data types.
|
| GridDataSet |
Interface for accessing data on a cartesian grid.
|
| HashMapHelper |
Common HashMap methods
taken from FastUtil implementation
|
| Histogram |
Specialized DataSet interface for storing and processing Histogram data.
|
| Histogram |
Class implements simple one dimensional binned histogram backed internally by double arrays
|
| Histogram1D |
|
| Histogram2 |
|
| Histogram2D |
|
| IndexedNavigableMap<K,V> |
User: Vitaly Sazanovich Date: 07/02/13 Time: 19:28 Email: Vitaly.Sazanovich@gmail.com
|
| IndexedNavigableSet<E> |
User: Vitaly Sazanovich Date: 08/02/13 Time: 09:56 Email: Vitaly.Sazanovich@gmail.com
|
| IndexedTreeMap<K,V> |
A Red-Black tree based NavigableMap implementation.
|
| IndexedTreeMap.AscendingSubMap<K,V> |
|
| IndexedTreeMap.Entry<K,V> |
Node in the Tree.
|
| IndexedTreeSet<E> |
|
| IntStringMap |
|
| InvalidatedEvent |
InvalidatedEvent class that is passed along the notification performed by the EventSource class.
|
| LabelledMarker |
A utility class containing all information about a marker used with a LabbeledMarkerRenderer.
|
| LabelledMarkerDataSet |
Minor extension to DefaultDataSet to easier handle labeled markers.
|
| LimitedIndexedTreeDataSet |
DataSet implementation based on a sorted indexed TreeDataSets.
|
| LimitedQueue<E> |
|
| MathUtils |
small helper class from: https://floating-point-gui.de/errors/NearlyEqualsTest.java
|
| MultiArray<T> |
Multi-dimensional arrays of any type.
|
| MultiArrayBoolean |
Implementation of MultiArray for boolean values.
|
| MultiArrayBoolean.MultiArray1DBoolean |
Specialisation for the 1D case to allow for easier and more efficient usage
|
| MultiArrayBoolean.MultiArray2DBoolean |
Specialisation for the 2D case to allow for easier and more efficient usage
|
| MultiArrayByte |
Implementation of MultiArray for byte values.
|
| MultiArrayByte.MultiArray1DByte |
Specialisation for the 1D case to allow for easier and more efficient usage
|
| MultiArrayByte.MultiArray2DByte |
Specialisation for the 2D case to allow for easier and more efficient usage
|
| MultiArrayChar |
Implementation of MultiArray for char values.
|
| MultiArrayChar.MultiArray1DChar |
Specialisation for the 1D case to allow for easier and more efficient usage
|
| MultiArrayChar.MultiArray2DChar |
Specialisation for the 2D case to allow for easier and more efficient usage
|
| MultiArrayDouble |
Implementation of MultiArray for double values.
|
| MultiArrayDouble.MultiArray1DDouble |
Specialisation for the 1D case to allow for easier and more efficient usage
|
| MultiArrayDouble.MultiArray2DDouble |
Specialisation for the 2D case to allow for easier and more efficient usage
|
| MultiArrayFloat |
Implementation of MultiArray for float values.
|
| MultiArrayFloat.MultiArray1DFloat |
Specialisation for the 1D case to allow for easier and more efficient usage
|
| MultiArrayFloat.MultiArray2DFloat |
Specialisation for the 2D case to allow for easier and more efficient usage
|
| MultiArrayInt |
Implementation of MultiArray for int values.
|
| MultiArrayInt.MultiArray1DInt |
Specialisation for the 1D case to allow for easier and more efficient usage
|
| MultiArrayInt.MultiArray2DInt |
Specialisation for the 2D case to allow for easier and more efficient usage
|
| MultiArrayLong |
Implementation of MultiArray for long values.
|
| MultiArrayLong.MultiArray1DLong |
Specialisation for the 1D case to allow for easier and more efficient usage
|
| MultiArrayLong.MultiArray2DLong |
Specialisation for the 2D case to allow for easier and more efficient usage
|
| MultiArrayObject<U> |
Implementation of MultiArray for U values.
|
| MultiArrayObject.MultiArray1DObject<U> |
Specialisation for the 1D case to allow for easier and more efficient usage
|
| MultiArrayObject.MultiArray2DObject<U> |
Specialisation for the 2D case to allow for easier and more efficient usage
|
| MultiArrayShort |
Implementation of MultiArray for short values.
|
| MultiArrayShort.MultiArray1DShort |
Specialisation for the 1D case to allow for easier and more efficient usage
|
| MultiArrayShort.MultiArray2DShort |
Specialisation for the 2D case to allow for easier and more efficient usage
|
| MultiDimDoubleDataSet |
Implementation of the DataSet interface which stores x,y,...
|
| NoDuplicatesList<E> |
|
| ObjectObjectMap<K,V> |
|
| ProcessingProfiler |
Small utility class to measure ns-level processing delays
|
| RandomDataGenerator |
Generates arrays with random data.
|
| RandomStepFunction |
abstract error data set for graphical testing purposes this implementation generates a random step function
|
| RandomWalkFunction |
abstract error data set for graphical testing purposes this implementation generates a random walk (Brownian noise)
function.
|
| RemovedDataEvent |
RemovedDataEvent class that is passed along the notification performed by the EventSource class.
|
| RingBuffer<E> |
simple circular ring buffer implementation for generic Object type (with read/write position)
|
| RollingDataSet |
|
| SincFunction |
abstract error data set for graphical testing purposes this implementation generates a sinc function
|
| SineFunction |
abstract error data set for graphical testing purposes this implementation generates a sine function
|
| SingleOutlierFunction |
abstract error data set for graphical testing purposes this implementation generates a function with a single random
outlier
|
| SoftHashMap<K,V> |
A memory-constrained SoftHashMap that stores its values in SoftReferences.
|
| SoftKeyHashMap<K,V> |
Hash table based implementation of the Map interface, with
weak (SoftReference) keys.
|
| StringHashMapList |
|
| StringHashMapList2 |
|
| StringHashMapList3 |
|
| TestDataSet<D extends TestDataSet<D>> |
Standard interface for test data set
|
| TransposedDataSet |
Allows permutation of the axes of an underlying DataSet, for applications like: - transposed display - reduction of
multi-dimensional DataSets to lower dimensions To be able to handle different DataSet Interface types, the
constructors are private and only accessible via the static class methods, which return the correct sub-type.
|
| TransposedDataSet.TransposedGridDataSet |
|
| TriangleFunction |
abstract error data set for graphical testing purposes this implementation generates a triangular function
|
| Triple<T,U,V> |
|
| Tuple<X,Y> |
|
| UpdatedDataEvent |
UpdatedDataEvent class that is passed along the notification performed by the EventSource class.
|
| UpdatedMetaDataEvent |
UpdatedMetaDataEvent class that is passed along the notification performed by the EventSource class.
|
| UpdateEvent |
Event class that is passed along the notification performed by the EventSource class.
|
| WrappedDataSet |
A data set implementation which wraps another data set.
|