Packagecom.yogurt3d.core.scenetree.quad
Classpublic class QuadNode
InheritanceQuadNode Inheritance Object



Public Properties
 PropertyDefined By
  children : Vector.<Quadrant>
QuadNode
  m_center : Vector3D
QuadNode
  m_halfSizeVector : Vector3D
QuadNode
  m_looseMax : Vector3D
QuadNode
  m_looseMin : Vector3D
QuadNode
  m_max : Vector3D
QuadNode
  m_min : Vector3D
QuadNode
  m_numNodes : int
QuadNode
  m_parent : QuadNode = null
QuadNode
  m_sumChildren : int
QuadNode
  m_testSizeVector : Vector3D
QuadNode
  m_testSizeVectorLength : Number
QuadNode
  nodes : Vector.<QuadNode>
QuadNode
Public Methods
 MethodDefined By
  
QuadNode
  
isTwiceSize(boxOfOctant:AxisAlignedBoundingBox):Boolean
QuadNode
Property Detail
childrenproperty
public var children:Vector.<Quadrant>

m_centerproperty 
public var m_center:Vector3D

m_halfSizeVectorproperty 
public var m_halfSizeVector:Vector3D

m_looseMaxproperty 
public var m_looseMax:Vector3D

m_looseMinproperty 
public var m_looseMin:Vector3D

m_maxproperty 
public var m_max:Vector3D

m_minproperty 
public var m_min:Vector3D

m_numNodesproperty 
public var m_numNodes:int

m_parentproperty 
public var m_parent:QuadNode = null

m_sumChildrenproperty 
public var m_sumChildren:int

m_testSizeVectorproperty 
public var m_testSizeVector:Vector3D

m_testSizeVectorLengthproperty 
public var m_testSizeVectorLength:Number

nodesproperty 
public var nodes:Vector.<QuadNode>

Constructor Detail
QuadNode()Constructor
public function QuadNode(parent:QuadNode)



Parameters
parent:QuadNode
Method Detail
isTwiceSize()method
public function isTwiceSize(boxOfOctant:AxisAlignedBoundingBox):Boolean

Parameters

boxOfOctant:AxisAlignedBoundingBox

Returns
Boolean