Uses of Enum
org.apache.commons.geometry.core.partitioning.bsp.RegionCutRule
Packages that use RegionCutRule
Package
Description
This package contains classes related to Binary Space Partitioning (BSP) trees.
-
Uses of RegionCutRule in org.apache.commons.geometry.core.partitioning.bsp
Subclasses with type arguments of type RegionCutRule in org.apache.commons.geometry.core.partitioning.bspModifier and TypeClassDescriptionenumEnum describing the possible behaviors when cutting a region BSP tree node with a hyperplane to produce two new child nodes.Methods in org.apache.commons.geometry.core.partitioning.bsp that return RegionCutRuleModifier and TypeMethodDescriptionstatic RegionCutRuleReturns the enum constant of this type with the specified name.static RegionCutRule[]RegionCutRule.values()Returns an array containing the constants of this enum type, in the order they are declared.Methods in org.apache.commons.geometry.core.partitioning.bsp with parameters of type RegionCutRuleModifier and TypeMethodDescriptionAbstractRegionBSPTree.AbstractRegionNode.cut(Hyperplane<P> cutter, RegionCutRule cutRule) Cut this node with the given hyperplane, usingcutRuleto determine the region locations of any new child nodes.protected AbstractBSPTree.SubtreeInitializer<N> AbstractRegionBSPTree.getSubtreeInitializer(RegionCutRule cutRule) Get the subtree initializer to use for the given region cut rule.voidAbstractRegionBSPTree.insert(Iterable<? extends HyperplaneConvexSubset<P>> convexSubs, RegionCutRule cutRule) Insert a set of hyperplane convex subsets into the tree.voidAbstractRegionBSPTree.insert(BoundarySource<? extends HyperplaneConvexSubset<P>> boundarySrc, RegionCutRule cutRule) Insert all hyperplane convex subsets from the given source into the tree.voidAbstractRegionBSPTree.insert(HyperplaneConvexSubset<P> convexSub, RegionCutRule cutRule) Insert a hyperplane convex subset into the tree.voidAbstractRegionBSPTree.insert(HyperplaneSubset<P> sub, RegionCutRule cutRule) Insert a hyperplane subset into the tree.booleanAbstractRegionBSPTree.AbstractRegionNode.insertCut(Hyperplane<P> cutter, RegionCutRule cutRule) Insert a cut into this node.