HE_Mesh  5.0.0
wblut.geom.WB_AABBTree Class Reference

Classes

class  WB_AABBNode
 

Public Member Functions

 WB_AABBTree (final HE_Mesh mesh, final int mnof)
 
WB_AABBNode getRoot ()
 
void expandBy (final double d)
 

Static Public Attributes

static final WB_ProgressTracker tracker = WB_ProgressTracker.instance()
 

Private Member Functions

void buildTree (final HE_Mesh mesh)
 
void buildNode (final WB_AABBNode node, final HE_Selection faces, final HE_Mesh mesh, final int level)
 

Private Attributes

WB_AABBNode root
 
final int maxLevel
 
final int maxNumberOfFaces
 

Constructor & Destructor Documentation

wblut.geom.WB_AABBTree.WB_AABBTree ( final HE_Mesh  mesh,
final int  mnof 
)
Parameters
mesh
mnof

Member Function Documentation

void wblut.geom.WB_AABBTree.buildNode ( final WB_AABBNode  node,
final HE_Selection  faces,
final HE_Mesh  mesh,
final int  level 
)
private
Parameters
node
faces
mesh
level
void wblut.geom.WB_AABBTree.buildTree ( final HE_Mesh  mesh)
private
Parameters
mesh
void wblut.geom.WB_AABBTree.expandBy ( final double  d)
WB_AABBNode wblut.geom.WB_AABBTree.getRoot ( )
Returns

Member Data Documentation

final int wblut.geom.WB_AABBTree.maxLevel
private
final int wblut.geom.WB_AABBTree.maxNumberOfFaces
private
WB_AABBNode wblut.geom.WB_AABBTree.root
private
final WB_ProgressTracker wblut.geom.WB_AABBTree.tracker = WB_ProgressTracker.instance()
static

The documentation for this class was generated from the following file: