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.
This package provides utilities for constructing basic 3D shapes.
-
Uses of RegionCutRule in org.apache.commons.geometry.core.partitioning.bsp
Fields in org.apache.commons.geometry.core.partitioning.bsp declared as RegionCutRuleModifier and TypeFieldDescriptionprivate static final RegionCutRuleAbstractRegionBSPTree.DEFAULT_REGION_CUT_RULEThe defaultRegionCutRule.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. -
Uses of RegionCutRule in org.apache.commons.geometry.euclidean.threed.shape
Methods in org.apache.commons.geometry.euclidean.threed.shape with parameters of type RegionCutRuleModifier and TypeMethodDescriptionprivate voidSphere.SphereTreeApproximationBuilder.checkedCut(RegionBSPTree3D.RegionNode3D node, Plane cutter, RegionCutRule cutRule) Insert the cut into the given node, throwing an exception if no portion of the cutter intersects the node.