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.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. -
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. -
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. -
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. -
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.