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

java.lang.Object
org.oscim.utils.quadtree.TileIndex<T,E>
Direct Known Subclasses:
BoxTree

public abstract class TileIndex<T extends TreeNode<T,E>,E> extends Object
A quad tree for the standard map tiling schema.
  • Field Details

  • Constructor Details

    • TileIndex

      public TileIndex()
  • Method Details

    • create

      public abstract T create()
    • removeItem

      public abstract void removeItem(E item)
    • add

      public T add(int x, int y, int z)
    • getTile

      public E getTile(int x, int y, int z)
    • remove

      public boolean remove(T item)
    • size

      public int size()
    • drop

      public void drop()