Class Node

    • Constructor Detail

      • Node

        public Node​(Interval interval,
                    int level)
    • Method Detail

      • createNode

        public static Node createNode​(Interval itemInterval)
      • createExpanded

        public static Node createExpanded​(Node node,
                                          Interval addInterval)
      • getInterval

        public Interval getInterval()
      • getNode

        public Node getNode​(Interval searchInterval)
        Returns the subnode containing the envelope. Creates the node if it does not already exist.
      • find

        public NodeBase find​(Interval searchInterval)
        Returns the smallest existing node containing the envelope.