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 TypeInterfaceDescriptioninterfaceBSPSubtree<P extends Point<P>,N extends BSPTree.Node<P, N>> Interface for types that form the root of BSP subtrees.interfaceBSPTree<P extends Point<P>,N extends BSPTree.Node<P, N>> Interface for Binary Space Partitioning (BSP) trees.static interfaceBSPTree.Node<P extends Point<P>,N extends BSPTree.Node<P, N>> Interface for Binary Space Partitioning (BSP) tree nodes.(package private) final classBSPTreePrinter<P extends Point<P>,N extends BSPTree.Node<P, N>> Internal class for creating simple string representations of BSP trees.interfaceBSPTreeVisitor<P extends Point<P>,N extends BSPTree.Node<P, N>> Interface for visiting the nodes in aBSPTreeorBSPSubtree.static classBSPTreeVisitor.ClosestFirstVisitor<P extends Point<P>,N extends BSPTree.Node<P, N>> BSPTreeVisitorbase class that orders tree nodes so that nodes closest to the target point are visited first.static classBSPTreeVisitor.FarthestFirstVisitor<P extends Point<P>,N extends BSPTree.Node<P, N>> BSPTreeVisitorbase class that orders tree nodes so that nodes farthest from the target point are traversed first.static classBSPTreeVisitor.TargetPointVisitor<P extends Point<P>,N extends BSPTree.Node<P, N>> Abstract class forBSPTreeVisitorimplementations that base their visit ordering on a target point.Classes in org.apache.commons.geometry.core.partitioning.bsp that implement BSPTree.NodeModifier and TypeClassDescriptionstatic classAbstractBSPTree.AbstractNode<P extends Point<P>,N extends AbstractBSPTree.AbstractNode<P, N>> Abstract implementation ofBSPTree.Node.static 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 with type parameters of type BSPTree.NodeModifier and TypeFieldDescriptionprivate static final Comparator<BSPTree.Node<?, ?>> AbstractPartitionedRegionBuilder.DEEPEST_FIRST_ORDERComparator 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 classBSP 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 classBSP 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 classBSP 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 classBSP 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 classBSP tree node for two dimensional spherical space.