Uses of Class
org.apache.commons.geometry.core.partitioning.bsp.AbstractBSPTree
Packages that use AbstractBSPTree
Package
Description
This package contains classes related to Binary Space Partitioning (BSP) trees.
This package provides basic 1D geometry components.
This package provides basic 3D geometry components.
This package provides basic 2D geometry components.
This package provides basic geometry components on the 1-sphere.
This package provides basic geometry components on the 2-sphere.
-
Uses of AbstractBSPTree in org.apache.commons.geometry.core.partitioning.bsp
Subclasses of AbstractBSPTree in org.apache.commons.geometry.core.partitioning.bspModifier and TypeClassDescriptionclass
AbstractRegionBSPTree<P extends Point<P>,
N extends AbstractRegionBSPTree.AbstractRegionNode<P, N>> AbstractBSPTree
specialized for representing regions of space.Fields in org.apache.commons.geometry.core.partitioning.bsp declared as AbstractBSPTreeModifier and TypeFieldDescriptionprivate AbstractBSPTree
<P, N> AbstractBSPTreeMergeOperator.outputTree
The tree that the merge operation output will be written to.private final AbstractBSPTree
<P, N> AbstractBSPTree.AbstractNode.tree
The owning tree instance.Methods in org.apache.commons.geometry.core.partitioning.bsp that return AbstractBSPTreeModifier and TypeMethodDescriptionprotected AbstractBSPTree
<P, N> AbstractBSPTreeMergeOperator.getOutputTree()
Get the tree used as output for this instance.AbstractBSPTree.AbstractNode.getTree()
Get theBSPTree
that owns the node.Methods in org.apache.commons.geometry.core.partitioning.bsp with parameters of type AbstractBSPTreeModifier and TypeMethodDescriptionprotected 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.Constructors in org.apache.commons.geometry.core.partitioning.bsp with parameters of type AbstractBSPTreeModifierConstructorDescriptionprotected
AbstractNode
(AbstractBSPTree<P, N> tree) Simple constructor.protected
AbstractRegionNode
(AbstractBSPTree<P, N> tree) Simple constructor. -
Uses of AbstractBSPTree in org.apache.commons.geometry.euclidean.oned
Subclasses of AbstractBSPTree in org.apache.commons.geometry.euclidean.onedModifier and TypeClassDescriptionfinal class
Binary space partitioning (BSP) tree representing a region in one dimensional Euclidean space.Constructors in org.apache.commons.geometry.euclidean.oned with parameters of type AbstractBSPTreeModifierConstructorDescriptionprivate
Simple constructor. -
Uses of AbstractBSPTree in org.apache.commons.geometry.euclidean.threed
Subclasses of AbstractBSPTree in org.apache.commons.geometry.euclidean.threedModifier and TypeClassDescriptionfinal class
Binary space partitioning (BSP) tree representing a region in three dimensional Euclidean space.Constructors in org.apache.commons.geometry.euclidean.threed with parameters of type AbstractBSPTreeModifierConstructorDescription(package private)
Simple constructor. -
Uses of AbstractBSPTree in org.apache.commons.geometry.euclidean.twod
Subclasses of AbstractBSPTree in org.apache.commons.geometry.euclidean.twodModifier and TypeClassDescriptionfinal class
Binary space partitioning (BSP) tree representing a region in two dimensional Euclidean space.Constructors in org.apache.commons.geometry.euclidean.twod with parameters of type AbstractBSPTreeModifierConstructorDescriptionprivate
Simple constructor. -
Uses of AbstractBSPTree in org.apache.commons.geometry.spherical.oned
Subclasses of AbstractBSPTree in org.apache.commons.geometry.spherical.onedModifier and TypeClassDescriptionclass
BSP tree representing regions in 1D spherical space.Constructors in org.apache.commons.geometry.spherical.oned with parameters of type AbstractBSPTreeModifierConstructorDescriptionprivate
Simple constructor. -
Uses of AbstractBSPTree in org.apache.commons.geometry.spherical.twod
Subclasses of AbstractBSPTree in org.apache.commons.geometry.spherical.twodModifier and TypeClassDescriptionclass
BSP tree representing regions in 2D spherical space.Constructors in org.apache.commons.geometry.spherical.twod with parameters of type AbstractBSPTreeModifierConstructorDescriptionprivate
Simple constructor.