Package | Description |
---|---|
messif.objects.keys |
Data object keys.
|
Modifier and Type | Class and Description |
---|---|
class |
DoubleKeyInterval |
Modifier and Type | Method and Description |
---|---|
KeyInterval<DoubleKey> |
DoubleKeyOperator.createInteral(DoubleKey from,
DoubleKey to) |
abstract KeyInterval<T> |
KeyOperator.createInteral(T from,
T to)
This method creates an interval given two keys.
|
KeyInterval<DoubleKey> |
DoubleKeyOperator.makeLeftOpen(KeyInterval<DoubleKey> interval) |
abstract KeyInterval<T> |
KeyOperator.makeLeftOpen(KeyInterval<T> interval)
This method returns a new instance of KeyInterval which makes this interval opened from the left.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<KeyInterval<T>> |
KeyInterval.cutIntersectingIntervals(java.util.List<KeyInterval<T>> intervals,
KeyOperator<T> operator)
Given a list of intervals, cut from them the parts that intersects with "this" interval.
|
protected java.util.List<KeyInterval<T>> |
KeyInterval.cutIntersectingIntervalsInner(java.util.List<KeyInterval<T>> intervals,
KeyOperator<T> operator)
Given a list of intervals, cut from them the parts that intersects with "this" interval.
|
Modifier and Type | Method and Description |
---|---|
int |
DoubleKeyInterval.compareTo(KeyInterval<DoubleKey> o) |
boolean |
KeyInterval.intersect(KeyInterval<T> interval)
Return true if the interval intersects with this interval.
|
boolean |
KeyOperator.intersect(KeyInterval<T> first,
KeyInterval<T> second)
Return true if the two intervals intersect.
|
boolean |
KeyOperator.intersect(KeyInterval<T> first,
KeyInterval<T> second)
Return true if the two intervals intersect.
|
KeyInterval<DoubleKey> |
DoubleKeyOperator.makeLeftOpen(KeyInterval<DoubleKey> interval) |
abstract KeyInterval<T> |
KeyOperator.makeLeftOpen(KeyInterval<T> interval)
This method returns a new instance of KeyInterval which makes this interval opened from the left.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<KeyInterval<T>> |
KeyInterval.cutIntersectingIntervals(java.util.List<KeyInterval<T>> intervals,
KeyOperator<T> operator)
Given a list of intervals, cut from them the parts that intersects with "this" interval.
|
protected java.util.List<KeyInterval<T>> |
KeyInterval.cutIntersectingIntervalsInner(java.util.List<KeyInterval<T>> intervals,
KeyOperator<T> operator)
Given a list of intervals, cut from them the parts that intersects with "this" interval.
|