alun.util
Class IntervalTree<V extends Interval>
java.lang.Object
alun.util.IntervalTree<V>
- Direct Known Subclasses:
- IntervalTreeGraph
public class IntervalTree<V extends Interval>
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IntervalTree
public IntervalTree(double l,
double h)
subGraph
public <E> Graph<V,E> subGraph(double low,
double high,
double minoverlap)
usage
public int usage()
size
public int size()
remove
public void remove(V i)
add
public void add(V i)
intersectors
public java.util.Set<V> intersectors(double low,
double hi)
intersectors
public java.util.Set<V> intersectors(Interval i)
contains
public boolean contains(java.lang.Object x)
lowerBound
public double lowerBound()
upperBound
public double upperBound()
getIntervals
public java.util.Set<V> getIntervals()