void
|
add(T pItem, B pBounds)
|
abstract
void
|
appendBoundsToString(StringBuilder pStringBuilder)
|
void
|
callItems(ParameterCallable<T> pParameterCallable)
|
void
|
callNodes(ParameterCallable<QuadTreeNode> pParameterCallable)
|
void
|
clear()
|
abstract
boolean
|
containedBy(B pBounds)
|
abstract
boolean
|
contains(B pBounds)
|
abstract
boolean
|
contains(BoundsSplit pBoundsSplit, B pBounds)
|
boolean
|
containsAny(B pBounds)
|
boolean
|
containsAny(B pBounds, IMatcher<T> pMatcher)
|
int
|
getItemCount()
|
List<T>
|
getItems()
|
ArrayList<T>
|
getItemsAndItemsBelow()
|
<L extends List<T>>
L
|
getItemsAndItemsBelow(L pResult)
|
<L extends List<T>>
L
|
getItemsAndItemsBelow(IMatcher<T> pMatcher, L pResult)
|
ArrayList<T>
|
getItemsAndItemsBelow(IMatcher<T> pMatcher)
|
<L extends List<S extends T>, S>
L
|
getItemsAndItemsBelowForSubclass(IMatcher<T> pMatcher, L pResult)
|
boolean
|
hasChildren()
|
abstract
boolean
|
intersects(B pBoundsA, B pBoundsB)
|
abstract
boolean
|
intersects(B pBounds)
|
ArrayList<T>
|
query(B pBounds)
|
<L extends List<T>>
L
|
query(B pBounds, IMatcher<T> pMatcher, L pResult)
|
<L extends List<T>>
L
|
query(B pBounds, L pResult)
|
<L extends List<S extends T>, S>
L
|
queryForSubclass(B pBounds, IMatcher<T> pMatcher, L pResult)
|
boolean
|
remove(T pItem, B pBounds)
|
boolean
|
remove(T pItem)
|
abstract
QuadTreeNode
|
split(BoundsSplit pBoundsSplit)
|
String
|
toString()
|
String
|
toString(int pIndent)
|