|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kth.dks.dks_node.IntervalOptimizer
public class IntervalOptimizer
| Constructor Summary | |
|---|---|
IntervalOptimizer(MathMiscConstant math)
Constructor taking a reference to the dks Math library |
|
| Method Summary | |
|---|---|
java.util.List |
collapseIntervals(java.util.List intervalList)
Takes a list of Interval's and returns a new list of Intervals guaranteeing that subsumed Intervals have been removed and partially overlapping intervals have been collapsed/merged. |
static void |
main(java.lang.String[] arg)
|
java.util.List |
removeInterval(java.util.List list,
Interval rem)
Takes a List of intervals and returns a new List containing intervals which are guaranteed to not contain anything from the Interval rem. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public IntervalOptimizer(MathMiscConstant math)
math - MathMiscConstant an already initialized DKS math library| Method Detail |
|---|
public java.util.List collapseIntervals(java.util.List intervalList)
intervalList - List of Intervals
public java.util.List removeInterval(java.util.List list,
Interval rem)
list - List containing Intervalsrem - Interval specifies the interval to be removed
public static void main(java.lang.String[] arg)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||