Uses of Class
org.apache.commons.geometry.core.partitioning.bsp.AbstractBSPTree.AbstractNode
Packages that use AbstractBSPTree.AbstractNode
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.AbstractNode in org.apache.commons.geometry.core.partitioning.bsp
Classes in org.apache.commons.geometry.core.partitioning.bsp with type parameters of type AbstractBSPTree.AbstractNodeModifier and TypeClassDescriptionclass
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 final 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.Modifier and TypeClassDescriptionstatic 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.AbstractNodeModifier and TypeFieldDescriptionprivate 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.onedModifier and TypeClassDescriptionstatic final class
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.threedModifier and TypeClassDescriptionstatic final class
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.twodModifier and TypeClassDescriptionstatic final class
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.onedModifier and TypeClassDescriptionstatic final class
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.twodModifier and TypeClassDescriptionstatic final class
BSP tree node for two dimensional spherical space.