Class TreeNode<T extends TreeNode<T,E>,E>

java.lang.Object
org.oscim.utils.quadtree.TreeNode<T,E>
Direct Known Subclasses:
BoxTree.BoxNode, MapTile.TileNode

public class TreeNode<T extends TreeNode<T,E>,E> extends Object
  • Field Details

    • parent

      public T extends TreeNode<T,E> parent
    • child00

      public T extends TreeNode<T,E> child00
      top-left
    • child01

      public T extends TreeNode<T,E> child01
      bottom-left
    • child10

      public T extends TreeNode<T,E> child10
      top-right
    • child11

      public T extends TreeNode<T,E> child11
      bottom-right
    • item

      public E item
      payload
  • Constructor Details

    • TreeNode

      public TreeNode()
  • Method Details

    • parent

      public E parent()
    • child

      public E child(int i)
    • isRoot

      public boolean isRoot()