Package PamDetection
Class TDArrayList<T>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<T>
PamDetection.TDArrayList<T>
- Type Parameters:
T
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterable<T>
,Collection<T>
,List<T>
,RandomAccess
Wrapper which holds a list of time delays and the corresponding detections used to calculate those delays.
This allows detections to be matched back with time delays.
Difficult to integrate this into a dataunit as time delays can be calculated from multiple data units.
- Author:
- Jamie Macaulay
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionA list of data units used to create the time delays. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addDataUnit
(PamDataUnit unit) void
setDataUnits
(ArrayList<PamDataUnit> dataUnits) Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
Methods inherited from class java.util.AbstractCollection
containsAll, toString
Methods inherited from interface java.util.Collection
parallelStream, stream, toArray
Methods inherited from interface java.util.List
containsAll
-
Field Details
-
dataUnits
A list of data units used to create the time delays.
-
-
Constructor Details
-
TDArrayList
public TDArrayList()
-
-
Method Details
-
getDataUnits
-
addDataUnit
-
setDataUnits
-