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 TypeClassDescriptionclassAbstractRegionBSPTree<P extends Point<P>,N extends AbstractRegionBSPTree.AbstractRegionNode<P, N>> AbstractBSPTreespecialized for representing regions of space.Fields in org.apache.commons.geometry.core.partitioning.bsp declared as AbstractBSPTreeModifier and TypeFieldDescriptionprivate AbstractBSPTree<P, N> AbstractBSPTreeMergeOperator.outputTreeThe tree that the merge operation output will be written to.private final AbstractBSPTree<P, N> AbstractBSPTree.AbstractNode.treeThe 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 theBSPTreethat owns the node.Methods in org.apache.commons.geometry.core.partitioning.bsp with parameters of type AbstractBSPTreeModifier and TypeMethodDescriptionprotected voidAbstractBSPTreeMergeOperator.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 voidAbstractBSPTreeMergeOperator.setOutputTree(AbstractBSPTree<P, N> outputTree) Set the tree used as output for this instance.protected voidAbstractBSPTree.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 AbstractBSPTreeModifierConstructorDescriptionprotectedAbstractNode(AbstractBSPTree<P, N> tree) Simple constructor.protectedAbstractRegionNode(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 classBinary space partitioning (BSP) tree representing a region in one dimensional Euclidean space.Constructors in org.apache.commons.geometry.euclidean.oned with parameters of type AbstractBSPTreeModifierConstructorDescriptionprivateSimple constructor. -
Uses of AbstractBSPTree in org.apache.commons.geometry.euclidean.threed
Subclasses of AbstractBSPTree in org.apache.commons.geometry.euclidean.threedModifier and TypeClassDescriptionfinal classBinary 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 classBinary space partitioning (BSP) tree representing a region in two dimensional Euclidean space.Constructors in org.apache.commons.geometry.euclidean.twod with parameters of type AbstractBSPTreeModifierConstructorDescriptionprivateSimple constructor. -
Uses of AbstractBSPTree in org.apache.commons.geometry.spherical.oned
Subclasses of AbstractBSPTree in org.apache.commons.geometry.spherical.onedModifier and TypeClassDescriptionclassBSP tree representing regions in 1D spherical space.Constructors in org.apache.commons.geometry.spherical.oned with parameters of type AbstractBSPTreeModifierConstructorDescriptionprivateSimple constructor. -
Uses of AbstractBSPTree in org.apache.commons.geometry.spherical.twod
Subclasses of AbstractBSPTree in org.apache.commons.geometry.spherical.twodModifier and TypeClassDescriptionclassBSP tree representing regions in 2D spherical space.Constructors in org.apache.commons.geometry.spherical.twod with parameters of type AbstractBSPTreeModifierConstructorDescriptionprivateSimple constructor.