Class IntervalTreeImpl.IntervalTreeIteratorImpl

  • Enclosing class:
    IntervalTreeImpl

    static final class IntervalTreeImpl.IntervalTreeIteratorImpl
    extends java.lang.Object
    • Field Detail

      • m_tertiary_handle

        private int m_tertiary_handle
      • m_next_tertiary_handle

        private int m_next_tertiary_handle
      • m_forked_handle

        private int m_forked_handle
      • m_current_end_handle

        private int m_current_end_handle
      • m_next_end_handle

        private int m_next_end_handle
      • m_function_index

        private int m_function_index
      • m_function_stack

        private int[] m_function_stack
    • Constructor Detail

      • IntervalTreeIteratorImpl

        IntervalTreeIteratorImpl​(IntervalTreeImpl interval_tree,
                                 double query,
                                 double tolerance)
      • IntervalTreeIteratorImpl

        IntervalTreeIteratorImpl​(IntervalTreeImpl interval_tree)
    • Method Detail

      • getNext_

        private int getNext_()
      • getPrev_

        private int getPrev_()
      • getCurrentEndIndex_

        private int getCurrentEndIndex_()
      • next

        int next()
      • initialize_

        private boolean initialize_()
      • pIn_

        private boolean pIn_()
      • pL_

        private boolean pL_()
      • pR_

        private boolean pR_()
      • pT_

        private boolean pT_()
      • left_

        private boolean left_()
      • right_

        private boolean right_()
      • all_

        private boolean all_()
      • resetIterator

        void resetIterator​(Envelope1D query,
                           double tolerance)
      • resetIterator

        void resetIterator​(double query_min,
                           double query_max,
                           double tolerance)
      • resetIterator

        void resetIterator​(double query,
                           double tolerance)