コード例 #1
0
 protected rtree getRoot()
 {
     if (!isRoot())
     {
         return(parent.getRoot());
     }
     else
     {
         return(this);
     }
 }
コード例 #2
0
        public rtree insert(Edge e)
        {
            rtree node = chooseLeaf(this, e);

            if (!node.full())
            {
                node.elements.Add(e);
                node.updateMBR();
            }
            else
            {
                handleOverflowElements(node, e);
            }
            return(node.getRoot());
        }