Class RStarTreeLogic

    • Constructor Detail

      • RStarTreeLogic

        public RStarTreeLogic()
    • Method Detail

      • chooseSubTree

        public <T> org.tinspin.index.rtree.RTreeNode<T> chooseSubTree​(org.tinspin.index.rtree.RTreeNode<T> root,
                                                                      RTreeEntry<T> e,
                                                                      int desiredInsertionLevel,
                                                                      int nLevels)
        Choose subtree as described in the paper.
        Specified by:
        chooseSubTree in interface RTreeLogic
      • split

        public <T> org.tinspin.index.rtree.RTreeNode<T> split​(org.tinspin.index.rtree.RTreeNode<T> node,
                                                              RTreeEntry<T> e)
        Choose subtree as described in the paper. According to paper the function a) returns (param) a sorted array of BB sorted for splitting b) returns (ret) the split dimension c)
        Specified by:
        split in interface RTreeLogic
      • hasSpace

        public <T> boolean hasSpace​(org.tinspin.index.rtree.RTreeNode<T> node)
        Specified by:
        hasSpace in interface RTreeLogic