Package | Description |
---|---|
org.apache.commons.geometry.core.partitioning.bsp |
This package contains classes related to Binary Space Partitioning (BSP) trees.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractRegionBSPTree<P extends Point<P>,N extends AbstractRegionBSPTree.AbstractRegionNode<P,N>>
Abstract
BSPTree specialized for representing regions of space. |
Modifier and Type | Method and Description |
---|---|
protected AbstractBSPTree<P,N> |
AbstractBSPTreeMergeOperator.getOutputTree()
Get the tree used as output for this instance.
|
AbstractBSPTree<P,N> |
AbstractBSPTree.AbstractNode.getTree()
Get the
BSPTree that owns the node. |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractBSPTreeMergeOperator.performMerge(AbstractBSPTree<P,N> input1,
AbstractBSPTree<P,N> input2,
AbstractBSPTree<P,N> output)
Perform a merge operation with the two input trees and store the result in the output tree.
|
protected void |
AbstractBSPTreeMergeOperator.performMerge(AbstractBSPTree<P,N> input1,
AbstractBSPTree<P,N> input2,
AbstractBSPTree<P,N> output)
Perform a merge operation with the two input trees and store the result in the output tree.
|
protected void |
AbstractBSPTreeMergeOperator.performMerge(AbstractBSPTree<P,N> input1,
AbstractBSPTree<P,N> input2,
AbstractBSPTree<P,N> output)
Perform a merge operation with the two input trees and store the result in the output tree.
|
protected void |
AbstractBSPTreeMergeOperator.setOutputTree(AbstractBSPTree<P,N> outputTree)
Set the tree used as output for this instance.
|
protected void |
AbstractBSPTree.splitIntoTrees(Hyperplane<P> splitter,
AbstractBSPTree<P,N> minus,
AbstractBSPTree<P,N> plus)
Split this tree with the given hyperplane, placing the split contents into the given
target trees.
|
protected void |
AbstractBSPTree.splitIntoTrees(Hyperplane<P> splitter,
AbstractBSPTree<P,N> minus,
AbstractBSPTree<P,N> plus)
Split this tree with the given hyperplane, placing the split contents into the given
target trees.
|
Constructor and Description |
---|
AbstractNode(AbstractBSPTree<P,N> tree)
Simple constructor.
|
AbstractRegionNode(AbstractBSPTree<P,N> tree)
Simple constructor.
|
Copyright © 2016–2021 The Apache Software Foundation. All rights reserved.