Uses of Class
org.apache.commons.geometry.core.partitioning.bsp.AbstractBSPTree.AbstractNode
-
Packages that use AbstractBSPTree.AbstractNode Package Description org.apache.commons.geometry.core.partitioning.bsp This package contains classes related to Binary Space Partitioning (BSP) trees.org.apache.commons.geometry.euclidean.oned This package provides basic 1D geometry components.org.apache.commons.geometry.euclidean.threed This package provides basic 3D geometry components.org.apache.commons.geometry.euclidean.twod This package provides basic 2D geometry components.org.apache.commons.geometry.spherical.oned This package provides basic geometry components on the 1-sphere.org.apache.commons.geometry.spherical.twod This package provides basic geometry components on the 2-sphere. -
-
Uses of AbstractBSPTree.AbstractNode in org.apache.commons.geometry.core.partitioning.bsp
Classes in org.apache.commons.geometry.core.partitioning.bsp with type parameters of type AbstractBSPTree.AbstractNode Modifier and Type Class Description class
AbstractBSPTree<P extends Point<P>,N extends AbstractBSPTree.AbstractNode<P,N>>
Abstract class for Binary Space Partitioning (BSP) tree implementations.static class
AbstractBSPTree.AbstractNode<P extends Point<P>,N extends AbstractBSPTree.AbstractNode<P,N>>
Abstract implementation ofBSPTree.Node
.private static class
AbstractBSPTree.NodeIterator<P extends Point<P>,N extends AbstractBSPTree.AbstractNode<P,N>>
Class for iterating through the nodes in a BSP subtree.static interface
AbstractBSPTree.SubtreeInitializer<N extends AbstractBSPTree.AbstractNode<?,?>>
Interface used to initialize newly created BSP subtrees, consisting of a single parent node and two child nodes.class
AbstractBSPTreeMergeOperator<P extends Point<P>,N extends AbstractBSPTree.AbstractNode<P,N>>
Class containing the basic algorithm for merging twoAbstractBSPTree
instances.Subclasses of AbstractBSPTree.AbstractNode in org.apache.commons.geometry.core.partitioning.bsp Modifier and Type Class Description static class
AbstractRegionBSPTree.AbstractRegionNode<P extends Point<P>,N extends AbstractRegionBSPTree.AbstractRegionNode<P,N>>
BSPTree.Node
implementation for use withAbstractRegionBSPTree
s.Fields in org.apache.commons.geometry.core.partitioning.bsp declared as AbstractBSPTree.AbstractNode Modifier and Type Field Description private N
AbstractBSPTree.AbstractNode. minus
The node lying on the minus side of the cut hyperplane; this will be null for leaf nodes.private N
AbstractBSPTree.AbstractNode. parent
The parent node; this will be null for the tree root node.private N
AbstractBSPTree.AbstractNode. plus
The node lying on the plus side of the cut hyperplane; this will be null for leaf nodes.private N
AbstractBSPTree. root
The root node for the tree. -
Uses of AbstractBSPTree.AbstractNode in org.apache.commons.geometry.euclidean.oned
Subclasses of AbstractBSPTree.AbstractNode in org.apache.commons.geometry.euclidean.oned Modifier and Type Class Description static class
RegionBSPTree1D.RegionNode1D
BSP tree node for one dimensional Euclidean space. -
Uses of AbstractBSPTree.AbstractNode in org.apache.commons.geometry.euclidean.threed
Subclasses of AbstractBSPTree.AbstractNode in org.apache.commons.geometry.euclidean.threed Modifier and Type Class Description static class
RegionBSPTree3D.RegionNode3D
BSP tree node for three dimensional Euclidean space. -
Uses of AbstractBSPTree.AbstractNode in org.apache.commons.geometry.euclidean.twod
Subclasses of AbstractBSPTree.AbstractNode in org.apache.commons.geometry.euclidean.twod Modifier and Type Class Description static class
RegionBSPTree2D.RegionNode2D
BSP tree node for two dimensional Euclidean space. -
Uses of AbstractBSPTree.AbstractNode in org.apache.commons.geometry.spherical.oned
Subclasses of AbstractBSPTree.AbstractNode in org.apache.commons.geometry.spherical.oned Modifier and Type Class Description static class
RegionBSPTree1S.RegionNode1S
BSP tree node for one dimensional spherical space. -
Uses of AbstractBSPTree.AbstractNode in org.apache.commons.geometry.spherical.twod
Subclasses of AbstractBSPTree.AbstractNode in org.apache.commons.geometry.spherical.twod Modifier and Type Class Description static class
RegionBSPTree2S.RegionNode2S
BSP tree node for two dimensional spherical space.
-