| Package | Description |
|---|---|
| umich.ms.util |
| Modifier and Type | Class and Description |
|---|---|
class |
DoubleRange
Represents a range of doubles, e.g.
|
| Modifier and Type | Method and Description |
|---|---|
Interval1D<U> |
IntervalST.Node.getInterval() |
Interval1D<K> |
IntervalST.search(Interval1D<K> interval)
Return an interval in data structure that intersects the given interval;
Return null if no such interval exists.
|
| Modifier and Type | Method and Description |
|---|---|
int |
Interval1D.compareTo(Interval1D<V> other) |
boolean |
IntervalST.contains(Interval1D<K> interval)
Check if the tree contains this exact interval.
|
static DoubleRange |
DoubleRange.fromInterval1D(Interval1D<Double> interval) |
IntervalST.Node<K,V> |
IntervalST.get(Interval1D<K> interval)
Get the value associated with the given key (Interval).
|
boolean |
Interval1D.intersects(Interval1D<V> other)
Does this interval intersect that one?
|
void |
IntervalST.put(Interval1D<K> interval,
V value)
Insert a new node in the tree.
|
IntervalST.Node<K,V> |
IntervalST.remove(Interval1D<K> interval)
Remove and return value associated with given interval.
|
Interval1D<K> |
IntervalST.search(Interval1D<K> interval)
Return an interval in data structure that intersects the given interval;
Return null if no such interval exists.
|
List<IntervalST.Node<K,V>> |
IntervalST.searchAll(Interval1D<K> interval)
Return ALL intervals in data structure that intersect the given interval.
|
Copyright © 2017. All rights reserved.