Package | Description |
---|---|
org.apache.commons.math3.geometry.partitioning |
This package provides classes to implement Binary Space Partition trees.
|
Modifier and Type | Class and Description |
---|---|
private class |
RegionFactory.DifferenceMerger
BSP tree leaf merger computing difference of two regions.
|
private class |
RegionFactory.VanishingToLeaf
Handler replacing nodes with vanishing cuts with leaf nodes.
|
Modifier and Type | Method and Description |
---|---|
private void |
BSPTree.chopOffMinus(Hyperplane<S> hyperplane,
BSPTree.VanishingCutHandler<S> vanishingHandler)
Chop off parts of the tree.
|
private void |
BSPTree.chopOffPlus(Hyperplane<S> hyperplane,
BSPTree.VanishingCutHandler<S> vanishingHandler)
Chop off parts of the tree.
|
void |
BSPTree.insertInTree(BSPTree<S> parentTree,
boolean isPlusChild,
BSPTree.VanishingCutHandler<S> vanishingHandler)
Insert the instance into another tree.
|