Uses of Interface
org.apache.commons.geometry.core.partitioning.bsp.BSPTree.Node
Packages that use BSPTree.Node
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 BSPTree.Node in org.apache.commons.geometry.core.partitioning.bsp
Classes in org.apache.commons.geometry.core.partitioning.bsp with type parameters of type BSPTree.NodeModifier and TypeInterfaceDescriptioninterface
BSPSubtree<P extends Point<P>,
N extends BSPTree.Node<P, N>> Interface for types that form the root of BSP subtrees.interface
BSPTree<P extends Point<P>,
N extends BSPTree.Node<P, N>> Interface for Binary Space Partitioning (BSP) trees.static interface
BSPTree.Node<P extends Point<P>,
N extends BSPTree.Node<P, N>> Interface for Binary Space Partitioning (BSP) tree nodes.(package private) final class
BSPTreePrinter<P extends Point<P>,
N extends BSPTree.Node<P, N>> Internal class for creating simple string representations of BSP trees.interface
BSPTreeVisitor<P extends Point<P>,
N extends BSPTree.Node<P, N>> Interface for visiting the nodes in aBSPTree
orBSPSubtree
.static class
BSPTreeVisitor.ClosestFirstVisitor<P extends Point<P>,
N extends BSPTree.Node<P, N>> BSPTreeVisitor
base class that orders tree nodes so that nodes closest to the target point are visited first.static class
BSPTreeVisitor.FarthestFirstVisitor<P extends Point<P>,
N extends BSPTree.Node<P, N>> BSPTreeVisitor
base class that orders tree nodes so that nodes farthest from the target point are traversed first.static class
BSPTreeVisitor.TargetPointVisitor<P extends Point<P>,
N extends BSPTree.Node<P, N>> Abstract class forBSPTreeVisitor
implementations that base their visit ordering on a target point.Classes in org.apache.commons.geometry.core.partitioning.bsp that implement BSPTree.NodeModifier and TypeClassDescriptionstatic class
AbstractBSPTree.AbstractNode<P extends Point<P>,
N extends AbstractBSPTree.AbstractNode<P, N>> Abstract implementation ofBSPTree.Node
.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 with type parameters of type BSPTree.NodeModifier and TypeFieldDescriptionprivate static final Comparator
<BSPTree.Node<?, ?>> AbstractPartitionedRegionBuilder.DEEPEST_FIRST_ORDER
Comparator for sorting nodes with the deepest nodes first. -
Uses of BSPTree.Node in org.apache.commons.geometry.euclidean.oned
Classes in org.apache.commons.geometry.euclidean.oned that implement BSPTree.NodeModifier and TypeClassDescriptionstatic final class
BSP tree node for one dimensional Euclidean space. -
Uses of BSPTree.Node in org.apache.commons.geometry.euclidean.threed
Classes in org.apache.commons.geometry.euclidean.threed that implement BSPTree.NodeModifier and TypeClassDescriptionstatic final class
BSP tree node for three dimensional Euclidean space. -
Uses of BSPTree.Node in org.apache.commons.geometry.euclidean.twod
Classes in org.apache.commons.geometry.euclidean.twod that implement BSPTree.NodeModifier and TypeClassDescriptionstatic final class
BSP tree node for two dimensional Euclidean space. -
Uses of BSPTree.Node in org.apache.commons.geometry.spherical.oned
Classes in org.apache.commons.geometry.spherical.oned that implement BSPTree.NodeModifier and TypeClassDescriptionstatic final class
BSP tree node for one dimensional spherical space. -
Uses of BSPTree.Node in org.apache.commons.geometry.spherical.twod
Classes in org.apache.commons.geometry.spherical.twod that implement BSPTree.NodeModifier and TypeClassDescriptionstatic final class
BSP tree node for two dimensional spherical space.