| Public Methods | 
	 
    
        | 
            
            
            
            
            
            void
         | 
        
        add(T pItem, B pBounds)
        
   | 
	 
    
        | 
            
            
            
            
            
            void
         | 
        
        callItems(ParameterCallable<T> pParameterCallable)
        
   | 
	 
    
        | 
            
            
            
            
            
            void
         | 
        
        callNodes(ParameterCallable<QuadTreeNode> pParameterCallable)
        
   | 
	 
    
        | 
            
            
            
            
            
            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()
        
   | 
	 
    
        | 
            
            
            
            
            
            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)
        
   | 
	 
    
        | 
            
            
            
            
            
            String
         | 
        
        toString()
        
   | 
	 
    
        | 
            
            
            
            
            
            String
         | 
        
        toString(int pIndent)
        
   |