Uses of Interface
org.apache.commons.geometry.core.partitioning.HyperplaneSubset
-
Packages that use HyperplaneSubset Package Description org.apache.commons.geometry.core.partitioning This package contains code related to partitioning of spaces by hyperplanes.org.apache.commons.geometry.core.partitioning.bsp This package contains classes related to Binary Space Partitioning (BSP) trees.org.apache.commons.geometry.euclidean.oned This package provides basic 1D geometry components.org.apache.commons.geometry.euclidean.threed This package provides basic 3D geometry components.org.apache.commons.geometry.euclidean.twod This package provides basic 2D geometry components.org.apache.commons.geometry.spherical.oned This package provides basic geometry components on the 1-sphere.org.apache.commons.geometry.spherical.twod This package provides basic geometry components on the 2-sphere. -
-
Uses of HyperplaneSubset in org.apache.commons.geometry.core.partitioning
Subinterfaces of HyperplaneSubset in org.apache.commons.geometry.core.partitioning Modifier and Type Interface Description interfaceHyperplaneConvexSubset<P extends Point<P>>Extension of theHyperplaneSubsetinterface with the additional restriction that instances represent convex regions of space.Methods in org.apache.commons.geometry.core.partitioning that return HyperplaneSubset Modifier and Type Method Description HyperplaneSubset<P>HyperplaneSubset. transform(Transform<P> transform)Return a new hyperplane subset resulting from the application of the given transform. -
Uses of HyperplaneSubset in org.apache.commons.geometry.core.partitioning.bsp
Methods in org.apache.commons.geometry.core.partitioning.bsp with parameters of type HyperplaneSubset Modifier and Type Method Description voidAbstractRegionBSPTree. insert(HyperplaneSubset<P> sub)Insert a hyperplane subset into the tree, using the defaultRegionCutRuleofMINUS_INSIDE.voidAbstractRegionBSPTree. insert(HyperplaneSubset<P> sub, RegionCutRule cutRule)Insert a hyperplane subset into the tree.protected booleanAbstractRegionBSPTree.BoundaryProjector. isPossibleClosestCut(HyperplaneSubset<P> cut, P target, double currentMinDist)Return true if the given node cut is a possible candidate for containing the closest region boundary point to the target. -
Uses of HyperplaneSubset in org.apache.commons.geometry.euclidean.oned
Classes in org.apache.commons.geometry.euclidean.oned that implement HyperplaneSubset Modifier and Type Class Description private static classOrientedPoint.OrientedPointConvexSubsetHyperplaneConvexSubsetimplementation for Euclidean 1D space. -
Uses of HyperplaneSubset in org.apache.commons.geometry.euclidean.threed
Subinterfaces of HyperplaneSubset in org.apache.commons.geometry.euclidean.threed Modifier and Type Interface Description interfaceConvexPolygon3DInterface representing a closed, finite convex polygon in Euclidean 3D space.interfacePlaneConvexSubsetInterface representing a finite or infinite convex subset of points in a plane in Euclidean 3D space.interfacePlaneSubsetInterface representing a subset of points in a plane in Euclidean 3D space.interfaceTriangle3DInterface representing a triangle in Euclidean 3D space.Classes in org.apache.commons.geometry.euclidean.threed that implement HyperplaneSubset Modifier and Type Class Description (package private) classAbstractConvexPolygon3DAbstract base class forConvexPolygon3Dimplementations.(package private) classAbstractEmbeddedRegionPlaneSubsetBase class forPlaneSubsetimplementations that use an embedded subspace region to define their plane subsets.(package private) classAbstractPlaneSubsetAbstract base class forPlaneSubsetimplementations.(package private) classEmbeddedAreaPlaneConvexSubsetInternal implementation ofPlaneConvexSubsetthat uses an embeddedConvexAreato represent the subspace region.classEmbeddedTreePlaneSubsetClass representing an arbitrary subset of a plane using aRegionBSPTree2D.(package private) classSimpleTriangle3DSimple implementation ofTriangle3D.(package private) classVertexListConvexPolygon3DInternalConvexPolygon3Dimplementation class that uses a list of vertices to represent the plane subset.Methods in org.apache.commons.geometry.euclidean.threed with parameters of type HyperplaneSubset Modifier and Type Method Description private voidRegionBSPTree3D.RegionSizePropertiesVisitor. addBoundaryContribution(HyperplaneSubset<Vector3D> boundary, boolean reverse)Add the contribution of the given node cut boundary. -
Uses of HyperplaneSubset in org.apache.commons.geometry.euclidean.twod
Classes in org.apache.commons.geometry.euclidean.twod that implement HyperplaneSubset Modifier and Type Class Description classEmbeddedTreeLineSubsetClass representing an arbitrary subset of a line using aRegionBSPTree1D.classLineConvexSubsetClass representing a convex subset of a line in 2D Euclidean space.(package private) classLineSpanningSubsetClass representing the span of a line in 2D Euclidean space.classLineSubsetClass representing a subset of points on a line in 2D Euclidean space.classRayClass representing a ray in 2D Euclidean space.classReverseRayClass representing a portion of a line in 2D Euclidean space that starts at infinity and continues in the direction of the line up to a single end point.classSegmentClass representing a line segment in 2D Euclidean space. -
Uses of HyperplaneSubset in org.apache.commons.geometry.spherical.oned
Classes in org.apache.commons.geometry.spherical.oned that implement HyperplaneSubset Modifier and Type Class Description private static classCutAngle.CutAngleConvexSubsetHyperplaneConvexSubsetimplementation for spherical 1D space.Methods in org.apache.commons.geometry.spherical.oned with parameters of type HyperplaneSubset Modifier and Type Method Description protected booleanRegionBSPTree1S.BoundaryProjector1S. isPossibleClosestCut(HyperplaneSubset<Point1S> cut, Point1S target, double minDist)Return true if the given node cut is a possible candidate for containing the closest region boundary point to the target. -
Uses of HyperplaneSubset in org.apache.commons.geometry.spherical.twod
Classes in org.apache.commons.geometry.spherical.twod that implement HyperplaneSubset Modifier and Type Class Description classEmbeddedTreeGreatCircleSubsetClass representing an arbitrary subset of the points on a great circle using aRegionBSPTree1S.classGreatArcClass representing a single, convex angular interval in aGreatCircle.classGreatCircleSubsetClass representing a subset of the points in a great circle.
-