public class IntervalTree
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected IntervalTreeNode |
root |
Constructor and Description |
---|
IntervalTree() |
Modifier and Type | Method and Description |
---|---|
void |
accept(IntervalTreeVisitor visitor)
Recursively applies for each node the given visitor.
|
Interval |
getRange() |
IntervalTreeNode |
insert(Interval interval)
Inserts a new interval into the tree so that each children will be contained in its parent interval.
|
protected IntervalTreeNode |
internalInsert(IntervalTreeNode node,
Interval interval) |
protected IntervalTreeNode root
protected IntervalTreeNode internalInsert(IntervalTreeNode node, Interval interval) throws InsertNodeException
InsertNodeException
public IntervalTreeNode insert(Interval interval) throws InsertNodeException
interval
- InsertNodeException
public void accept(IntervalTreeVisitor visitor)
visitor
- IntervalTreeVisitor
public Interval getRange()
Copyright © 2010-2014 Pacific Biosciences. All Rights Reserved.