Uses of Interface
org.apache.commons.geometry.core.partitioning.bsp.BSPTreeVisitor
Packages that use BSPTreeVisitor
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 BSPTreeVisitor in org.apache.commons.geometry.core.partitioning.bsp
Classes in org.apache.commons.geometry.core.partitioning.bsp that implement BSPTreeVisitorModifier and TypeClassDescriptionprotected static classAbstractRegionBSPTree.BoundaryProjector<P extends Point<P>, N extends AbstractRegionBSPTree.AbstractRegionNode<P,N>> Class used to compute the point on the region's boundary that is closest to a target point.(package private) final classBSPTreePrinter<P extends Point<P>, N extends BSPTree.Node<P,N>> Internal class for creating simple string representations of BSP trees.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.Methods in org.apache.commons.geometry.core.partitioning.bsp with parameters of type BSPTreeVisitorModifier and TypeMethodDescriptionvoidAbstractBSPTree.AbstractNode.accept(BSPTreeVisitor<P, N> visitor) Accept a visitor instance, calling it with each node from the subtree.protected voidAbstractBSPTree.accept(N node, BSPTreeVisitor<P, N> visitor) Visit the nodes in a subtree.voidAbstractBSPTree.accept(BSPTreeVisitor<P, N> visitor) Accept a visitor instance, calling it with each node from the subtree.voidBSPSubtree.accept(BSPTreeVisitor<P, N> visitor) Accept a visitor instance, calling it with each node from the subtree.private booleanAbstractBSPTree.acceptRecursive(N node, BSPTreeVisitor<P, N> visitor) Recursively visit the nodes in the subtree rooted at the given node. -
Uses of BSPTreeVisitor in org.apache.commons.geometry.euclidean.oned
Classes in org.apache.commons.geometry.euclidean.oned that implement BSPTreeVisitorModifier and TypeClassDescriptionprivate static final classClass used to project points onto the region boundary. -
Uses of BSPTreeVisitor in org.apache.commons.geometry.euclidean.threed
Classes in org.apache.commons.geometry.euclidean.threed that implement BSPTreeVisitorModifier and TypeClassDescriptionprivate static final classClass used to project points onto the 3D region boundary.private static final classBSP tree visitor that performs a linecast operation against the boundaries of the visited tree.private static final classVisitor for computing geometric properties for 3D BSP tree instances. -
Uses of BSPTreeVisitor in org.apache.commons.geometry.euclidean.twod
Classes in org.apache.commons.geometry.euclidean.twod that implement BSPTreeVisitorModifier and TypeClassDescriptionprivate static final classClass used to project points onto the 2D region boundary.private static final classBSP tree visitor that performs a linecast operation against the boundaries of the visited tree. -
Uses of BSPTreeVisitor in org.apache.commons.geometry.spherical.oned
Classes in org.apache.commons.geometry.spherical.oned that implement BSPTreeVisitorModifier and TypeClassDescriptionprivate static final classClass used to project points onto the region boundary. -
Uses of BSPTreeVisitor in org.apache.commons.geometry.spherical.twod
Classes in org.apache.commons.geometry.spherical.twod that implement BSPTreeVisitorModifier and TypeClassDescriptionprivate static final classClass used to project points onto the region boundary.