Uses of Interface
org.apache.commons.geometry.core.partitioning.bsp.BSPTree.Node
-
Packages that use BSPTree.Node 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 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.Node Modifier and Type Interface Description interface
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) 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.Node Modifier and Type Class Description static 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.Node Modifier and Type Field Description private static java.util.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.Node Modifier and Type Class Description static class
RegionBSPTree1D.RegionNode1D
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.Node Modifier and Type Class Description static class
RegionBSPTree3D.RegionNode3D
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.Node Modifier and Type Class Description static class
RegionBSPTree2D.RegionNode2D
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.Node Modifier and Type Class Description static class
RegionBSPTree1S.RegionNode1S
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.Node Modifier and Type Class Description static class
RegionBSPTree2S.RegionNode2S
BSP tree node for two dimensional spherical space.
-