| Property | Defined by | ||
|---|---|---|---|
| boundingRectangle : Rectangle | QuadTreeNode | ||
| child_1 : QuadTreeNode
Quad Layout
1 2
3 4
| QuadTreeNode | ||
| child_2 : QuadTreeNode | QuadTreeNode | ||
| child_3 : QuadTreeNode | QuadTreeNode | ||
| child_4 : QuadTreeNode | QuadTreeNode | ||
| children : Array | QuadTreeNode | ||
| depth : int | QuadTreeNode | ||
| hasActiveChildren : Boolean | QuadTreeNode | ||
| hasItems : Boolean | QuadTreeNode | ||
| height : Number | QuadTreeNode | ||
| hHeight : Number | QuadTreeNode | ||
| hWidth : Number | QuadTreeNode | ||
| items : Array | QuadTreeNode | ||
| maxDepth : int | QuadTreeNode | ||
| nodeType : int = 0 | QuadTreeNode | ||
| parent : QuadTreeNode | QuadTreeNode | ||
| width : Number | QuadTreeNode | ||
| x : Number | QuadTreeNode | ||
| y : Number | QuadTreeNode | ||
| Method | Defined by | ||
|---|---|---|---|
|
QuadTreeNode(parent:QuadTreeNode, depth:int, maxDepth:int, x:Number, y:Number, width:Number, height:Number)
| QuadTreeNode | ||
|
clearItems():void
| QuadTreeNode | ||
|
draw(graphics:Graphics):void
| QuadTreeNode | ||
|
drawItems(graphics:Graphics):void
| QuadTreeNode | ||
|
insertItem(item:QuadTreeItem):Boolean
| QuadTreeNode | ||
|
queryPoint(point:Point, array:Array):void
| QuadTreeNode | ||
|
queryRectangle(rectangle:Rectangle, array:Array):void
| QuadTreeNode | ||
| boundingRectangle | property |
public var boundingRectangle:Rectangle
| child_1 | property |
public var child_1:QuadTreeNodeQuad Layout 1 2 3 4
| child_2 | property |
public var child_2:QuadTreeNode
| child_3 | property |
public var child_3:QuadTreeNode
| child_4 | property |
public var child_4:QuadTreeNode
| children | property |
public var children:Array
| depth | property |
public var depth:int
| hasActiveChildren | property |
public var hasActiveChildren:Boolean
| hasItems | property |
public var hasItems:Boolean
| height | property |
public var height:Number
| hHeight | property |
public var hHeight:Number
| hWidth | property |
public var hWidth:Number
| items | property |
public var items:Array
| maxDepth | property |
public var maxDepth:int
| nodeType | property |
public var nodeType:int = 0
| parent | property |
public var parent:QuadTreeNode
| width | property |
public var width:Number
| x | property |
public var x:Number
| y | property |
public var y:Number
| QuadTreeNode | () | constructor |
public function QuadTreeNode(parent:QuadTreeNode, depth:int, maxDepth:int, x:Number, y:Number, width:Number, height:Number)Parameters
parent:QuadTreeNode |
|
depth:int |
|
maxDepth:int |
|
x:Number |
|
y:Number |
|
width:Number |
|
height:Number |
| clearItems | () | method |
public function clearItems():void
| draw | () | method |
public function draw(graphics:Graphics):voidParameters
graphics:Graphics |
| drawItems | () | method |
public function drawItems(graphics:Graphics):voidParameters
graphics:Graphics |
| init | () | method |
protected function init():void
| insertItem | () | method |
| partition | () | method |
protected function partition():void
| queryPoint | () | method |
public function queryPoint(point:Point, array:Array):voidParameters
point:Point |
|
array:Array |
| queryRectangle | () | method |
public function queryRectangle(rectangle:Rectangle, array:Array):voidParameters
rectangle:Rectangle |
|
array:Array |