public class

IntQuadTree

extends QuadTree<B extends IBounds, T extends ISpatialItem<B>>
implements IIntBounds
java.lang.Object
   ↳ org.andengine.util.adt.spatial.quadtree.QuadTree<B extends org.andengine.util.adt.bounds.IBounds, T extends org.andengine.util.adt.spatial.ISpatialItem<B>>
     ↳ org.andengine.util.adt.spatial.quadtree.IntQuadTree<T extends org.andengine.util.adt.spatial.ISpatialItem<org.andengine.util.adt.bounds.IIntBounds>>

Class Overview

(c) Zynga 2011

Summary

Nested Classes
class IntQuadTree.IntQuadTreeNode  
[Expand]
Inherited Constants
From class org.andengine.util.adt.spatial.quadtree.QuadTree
[Expand]
Inherited Fields
From class org.andengine.util.adt.spatial.quadtree.QuadTree
Public Constructors
IntQuadTree(IIntBounds pIntBounds)
IntQuadTree(int pXMin, int pYMin, int pXMax, int pYMax)
IntQuadTree(IIntBounds pIntBounds, int pMaxLevel)
IntQuadTree(int pXMin, int pYMin, int pXMax, int pYMax, int pMaxLevel)
Public Methods
synchronized boolean containsAny(int pXMin, int pYMin, int pXMax, int pYMax, IMatcher<T> pMatcher)
synchronized boolean containsAny(int pX, int pY, IMatcher<T> pMatcher)
synchronized boolean containsAny(int pX, int pY)
synchronized boolean containsAny(int pXMin, int pYMin, int pXMax, int pYMax)
int getXMax()
int getXMin()
int getYMax()
int getYMin()
synchronized <L extends List<T>> L query(int pXMin, int pYMin, int pXMax, int pYMax, IMatcher<T> pMatcher, L pResult)
synchronized ArrayList<T> query(int pXMin, int pYMin, int pXMax, int pYMax, IMatcher<T> pMatcher)
synchronized ArrayList<T> query(int pX, int pY, IMatcher<T> pMatcher)
synchronized <L extends List<T>> L query(int pX, int pY, IMatcher<T> pMatcher, L pResult)
synchronized <L extends List<T>> L query(int pX, int pY, L pResult)
synchronized ArrayList<T> query(int pX, int pY)
synchronized <L extends List<T>> L query(int pXMin, int pYMin, int pXMax, int pYMax, L pResult)
synchronized ArrayList<T> query(int pXMin, int pYMin, int pXMax, int pYMax)
synchronized <L extends List<S extends T>, S> L queryForSubclass(int pXMin, int pYMin, int pXMax, int pYMax, IMatcher<T> pMatcher, L pResult)
synchronized <L extends List<S extends T>, S> L queryForSubclass(int pX, int pY, IMatcher<T> pMatcher, L pResult)
Protected Methods
IntQuadTreeNode getRoot()
IntQuadTreeNode initRoot(IIntBounds pIntBounds)
[Expand]
Inherited Methods
From class org.andengine.util.adt.spatial.quadtree.QuadTree
From class java.lang.Object
From interface org.andengine.util.adt.bounds.IIntBounds

Public Constructors

public IntQuadTree (IIntBounds pIntBounds)

public IntQuadTree (int pXMin, int pYMin, int pXMax, int pYMax)

public IntQuadTree (IIntBounds pIntBounds, int pMaxLevel)

public IntQuadTree (int pXMin, int pYMin, int pXMax, int pYMax, int pMaxLevel)

Public Methods

public synchronized boolean containsAny (int pXMin, int pYMin, int pXMax, int pYMax, IMatcher<T> pMatcher)

public synchronized boolean containsAny (int pX, int pY, IMatcher<T> pMatcher)

public synchronized boolean containsAny (int pX, int pY)

public synchronized boolean containsAny (int pXMin, int pYMin, int pXMax, int pYMax)

public int getXMax ()

public int getXMin ()

public int getYMax ()

public int getYMin ()

public synchronized L query (int pXMin, int pYMin, int pXMax, int pYMax, IMatcher<T> pMatcher, L pResult)

public synchronized ArrayList<T> query (int pXMin, int pYMin, int pXMax, int pYMax, IMatcher<T> pMatcher)

public synchronized ArrayList<T> query (int pX, int pY, IMatcher<T> pMatcher)

public synchronized L query (int pX, int pY, IMatcher<T> pMatcher, L pResult)

public synchronized L query (int pX, int pY, L pResult)

public synchronized ArrayList<T> query (int pX, int pY)

public synchronized L query (int pXMin, int pYMin, int pXMax, int pYMax, L pResult)

public synchronized ArrayList<T> query (int pXMin, int pYMin, int pXMax, int pYMax)

public synchronized L queryForSubclass (int pXMin, int pYMin, int pXMax, int pYMax, IMatcher<T> pMatcher, L pResult)

public synchronized L queryForSubclass (int pX, int pY, IMatcher<T> pMatcher, L pResult)

Protected Methods

protected IntQuadTreeNode getRoot ()

protected IntQuadTreeNode initRoot (IIntBounds pIntBounds)