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:QuadTreeNode
Quad 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):void
Parameters
graphics:Graphics |
drawItems | () | method |
public function drawItems(graphics:Graphics):void
Parameters
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):void
Parameters
point:Point |
|
array:Array |
queryRectangle | () | method |
public function queryRectangle(rectangle:Rectangle, array:Array):void
Parameters
rectangle:Rectangle |
|
array:Array |