Class IntervalTree<VALUE>


  • public class IntervalTree<VALUE>
    extends Object
    The IntervalTree class represents read-only balanced binary interval tree map (from intervals to values)
    • Constructor Detail

      • IntervalTree

        public IntervalTree​(Map<VALUE,​Interval> valueToIntervalMap)
    • Method Detail

      • searchAll

        public List<VALUE> searchAll​(Interval searchInterval)
        Find all values whose intervals intersect with the input interval.
        Parameters:
        searchInterval - search interval
        Returns:
        list of all qualified values.