public class QTreeNode extends java.lang.Object implements Displayable
Modifier and Type | Field and Description |
---|---|
QTreeNode[] |
ChildQuads |
Qdecomp |
Decomposer |
int |
Dimension |
DblMatrix |
Extent |
DblMatrix |
Indices |
int |
Level |
protected int |
MaxCount |
protected DblMatrix |
MaxExtent |
protected int |
MaxLevel |
java.lang.String |
Method |
protected int |
MinCount |
protected DblMatrix |
MinExtent |
DblMatrix |
Node |
QTreeNode |
ParentQuad |
java.lang.String |
ResponseType |
int |
SplitSize |
protected DblMatrix |
Threshold |
DblMatrix[] |
XData |
DblMatrix |
YData |
Constructor and Description |
---|
QTreeNode(Qdecomp Decomp)
Constructor used typically in creating the head node.
|
QTreeNode(QTreeNode OldQ)
Copy constructor used for initializing a quadtree.
|
Modifier and Type | Method and Description |
---|---|
DblMatrix[] |
alphacube()
Split via an "alphabetic" ordering of the bits from the series 0 to 2^this.Dimension.
|
void |
rsplit(int I)
Recursive splitting of quads.
|
boolean |
shouldSplit()
Determine if the current node should be split.
|
void |
show()
Print information about the current quad.
|
void |
show(java.lang.String Label)
Print information about the current quad using a label.
|
int[] |
split(int I)
Split the quad returning the resulting quads in a QTreeNode [].
|
public Qdecomp Decomposer
public QTreeNode ParentQuad
public QTreeNode[] ChildQuads
public DblMatrix Node
public DblMatrix Extent
public int Level
public DblMatrix[] XData
public DblMatrix YData
public DblMatrix Indices
public java.lang.String Method
public java.lang.String ResponseType
public int Dimension
public int SplitSize
protected int MaxCount
protected int MinCount
protected DblMatrix MaxExtent
protected DblMatrix MinExtent
protected int MaxLevel
protected DblMatrix Threshold
public QTreeNode(QTreeNode OldQ)
public QTreeNode(Qdecomp Decomp)
public void show()
show
in interface Displayable
public void show(java.lang.String Label)
show
in interface Displayable
public void rsplit(int I)
public int[] split(int I)
public DblMatrix[] alphacube()
public boolean shouldSplit()
Copyright © 2011, 2013. Daniel P. Dougherty