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.IntersectionMerger
BSP tree leaf merger computing intersection of two regions.
|
private class |
RegionFactory.UnionMerger
BSP tree leaf merger computing union of two regions.
|
private class |
RegionFactory.XorMerger
BSP tree leaf merger computing symmetric difference (exclusive or) of two regions.
|
Modifier and Type | Method and Description |
---|---|
BSPTree<S> |
BSPTree.merge(BSPTree<S> tree,
BSPTree.LeafMerger<S> leafMerger)
Merge a BSP tree with the instance.
|
private BSPTree<S> |
BSPTree.merge(BSPTree<S> tree,
BSPTree.LeafMerger<S> leafMerger,
BSPTree<S> parentTree,
boolean isPlusChild)
Merge a BSP tree with the instance.
|