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 TypeClassDescriptionclassAbstractBSPTree<P extends Point<P>, N extends AbstractBSPTree.AbstractNode<P,N>> Abstract class for Binary Space Partitioning (BSP) tree implementations.static classAbstractBSPTree.AbstractNode<P extends Point<P>, N extends AbstractBSPTree.AbstractNode<P,N>> Abstract implementation ofBSPTree.Node.private static final classAbstractBSPTree.NodeIterator<P extends Point<P>, N extends AbstractBSPTree.AbstractNode<P,N>> Class for iterating through the nodes in a BSP subtree.static interfaceAbstractBSPTree.SubtreeInitializer<N extends AbstractBSPTree.AbstractNode<?,?>> Interface used to initialize newly created BSP subtrees, consisting of a single parent node and two child nodes.classAbstractBSPTreeMergeOperator<P extends Point<P>, N extends AbstractBSPTree.AbstractNode<P,N>> Class containing the basic algorithm for merging twoAbstractBSPTreeinstances.Modifier and TypeClassDescriptionstatic classAbstractRegionBSPTree.AbstractRegionNode<P extends Point<P>, N extends AbstractRegionBSPTree.AbstractRegionNode<P,N>> BSPTree.Nodeimplementation for use withAbstractRegionBSPTrees.Fields in org.apache.commons.geometry.core.partitioning.bsp declared as AbstractBSPTree.AbstractNodeModifier and TypeFieldDescriptionprivate NAbstractBSPTree.AbstractNode.minusThe node lying on the minus side of the cut hyperplane; this will be null for leaf nodes.private NAbstractBSPTree.AbstractNode.parentThe parent node; this will be null for the tree root node.private NAbstractBSPTree.AbstractNode.plusThe node lying on the plus side of the cut hyperplane; this will be null for leaf nodes.private NAbstractBSPTree.rootThe 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 classBSP 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 classBSP 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 classBSP 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 classBSP 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 classBSP tree node for two dimensional spherical space.