Uses of Class
org.apache.commons.geometry.core.partitioning.Split
Packages that use Split
Package
Description
This package contains code related to partitioning of spaces by hyperplanes.
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 Split in org.apache.commons.geometry.core.partitioning
Methods in org.apache.commons.geometry.core.partitioning that return SplitModifier and TypeMethodDescriptionSplit<? extends HyperplaneConvexSubset<P>> HyperplaneConvexSubset.split(Hyperplane<P> splitter) Split this instance with the given hyperplane.Splittable.split(Hyperplane<P> splitter) Split this instance with the given hyperplane.protected <R extends AbstractConvexHyperplaneBoundedRegion<P,S>>
Split<R> AbstractConvexHyperplaneBoundedRegion.splitInternal(Hyperplane<P> splitter, R thisInstance, Class<S> boundaryType, Function<List<S>, R> factory) Generic, internal split method. -
Uses of Split in org.apache.commons.geometry.core.partitioning.bsp
Methods in org.apache.commons.geometry.core.partitioning.bsp that return SplitModifier and TypeMethodDescriptionprotected <T extends AbstractRegionBSPTree<P,N>>
Split<T> AbstractRegionBSPTree.split(Hyperplane<P> splitter, T minus, T plus) Helper method implementing the algorithm for splitting a tree by a hyperplane. -
Uses of Split in org.apache.commons.geometry.euclidean.oned
Methods in org.apache.commons.geometry.euclidean.oned that return SplitModifier and TypeMethodDescriptionInterval.split(Hyperplane<Vector1D> splitter) Split this instance with the given hyperplane.RegionBSPTree1D.split(Hyperplane<Vector1D> splitter) Split this instance with the given hyperplane. -
Uses of Split in org.apache.commons.geometry.euclidean.threed
Methods in org.apache.commons.geometry.euclidean.threed that return SplitModifier and TypeMethodDescriptionConvexVolume.split(Hyperplane<Vector3D> splitter) Split this instance with the given hyperplane.EmbeddedTreePlaneSubset.split(Hyperplane<Vector3D> splitter) Split this instance with the given hyperplane.PlaneConvexSubset.split(Hyperplane<Vector3D> splitter) Split this instance with the given hyperplane.RegionBSPTree3D.split(Hyperplane<Vector3D> splitter) Split this instance with the given hyperplane. -
Uses of Split in org.apache.commons.geometry.euclidean.twod
Methods in org.apache.commons.geometry.euclidean.twod that return SplitModifier and TypeMethodDescriptionConvexArea.split(Hyperplane<Vector2D> splitter) Split this instance with the given hyperplane.EmbeddedTreeLineSubset.split(Hyperplane<Vector2D> splitter) Split this instance with the given hyperplane.LineConvexSubset.split(Hyperplane<Vector2D> splitter) Split this instance with the given hyperplane.RegionBSPTree2D.split(Hyperplane<Vector2D> splitter) Split this instance with the given hyperplane.protected Split<LineConvexSubset> ReverseRay.splitOnIntersection(Line splitter, Vector2D intersection) -
Uses of Split in org.apache.commons.geometry.spherical.oned
Methods in org.apache.commons.geometry.spherical.oned that return SplitModifier and TypeMethodDescriptionAngularInterval.split(Hyperplane<Point1S> splitter) Split this instance with the given hyperplane.RegionBSPTree1S.split(Hyperplane<Point1S> splitter) Split this instance with the given hyperplane.AngularInterval.Convex.splitDiameter(CutAngle splitter) Split the instance along a circle diameter.The diameter is defined by the given split point and its reversed antipodal point.RegionBSPTree1S.splitDiameter(CutAngle splitter) Split the instance along a circle diameter.The diameter is defined by the given split point and its reversed antipodal point. -
Uses of Split in org.apache.commons.geometry.spherical.twod
Methods in org.apache.commons.geometry.spherical.twod that return SplitModifier and TypeMethodDescriptionConvexArea2S.split(Hyperplane<Point2S> splitter) Split this instance with the given hyperplane.EmbeddedTreeGreatCircleSubset.split(Hyperplane<Point2S> splitter) Split this instance with the given hyperplane.GreatArc.split(Hyperplane<Point2S> splitter) Split this instance with the given hyperplane.RegionBSPTree2S.split(Hyperplane<Point2S> splitter) Split this instance with the given hyperplane.