Uses of Interface
org.apache.commons.geometry.core.partitioning.Splittable
Packages that use Splittable
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 utilities for constructing basic 3D shapes.
This package provides basic 2D geometry components.
This package provides utilities for constructing basic 2D shapes.
This package provides basic geometry components on the 1-sphere.
This package provides basic geometry components on the 2-sphere.
-
Uses of Splittable in org.apache.commons.geometry.core.partitioning
Classes in org.apache.commons.geometry.core.partitioning with type parameters of type SplittableModifier and TypeInterfaceDescriptioninterface
Splittable<P extends Point<P>,
S extends Splittable<P, S>> Interface representing objects that can be split byHyperplane
s.Subinterfaces of Splittable in org.apache.commons.geometry.core.partitioningModifier and TypeInterfaceDescriptioninterface
HyperplaneBoundedRegion<P extends Point<P>>
Interface representing regions with boundaries defined by hyperplanes or portions of hyperplanes.interface
HyperplaneConvexSubset<P extends Point<P>>
Extension of theHyperplaneSubset
interface with the additional restriction that instances represent convex regions of space.interface
HyperplaneSubset<P extends Point<P>>
Interface representing a subset of the points lying in a hyperplane.Classes in org.apache.commons.geometry.core.partitioning that implement SplittableModifier and TypeClassDescriptionclass
AbstractConvexHyperplaneBoundedRegion<P extends Point<P>,
S extends HyperplaneConvexSubset<P>> Base class for convex hyperplane-bounded regions. -
Uses of Splittable in org.apache.commons.geometry.core.partitioning.bsp
Classes in org.apache.commons.geometry.core.partitioning.bsp that implement SplittableModifier and TypeClassDescriptionclass
AbstractRegionBSPTree<P extends Point<P>,
N extends AbstractRegionBSPTree.AbstractRegionNode<P, N>> AbstractBSPTree
specialized for representing regions of space. -
Uses of Splittable in org.apache.commons.geometry.euclidean.oned
Classes in org.apache.commons.geometry.euclidean.oned that implement SplittableModifier and TypeClassDescriptionfinal class
Class representing an interval in one dimension.private static class
HyperplaneConvexSubset
implementation for Euclidean 1D space.final class
Binary space partitioning (BSP) tree representing a region in one dimensional Euclidean space. -
Uses of Splittable in org.apache.commons.geometry.euclidean.threed
Subinterfaces of Splittable in org.apache.commons.geometry.euclidean.threedModifier and TypeInterfaceDescriptioninterface
Interface representing a closed, finite convex polygon in Euclidean 3D space.interface
Interface representing a finite or infinite convex subset of points in a plane in Euclidean 3D space.interface
Interface representing a subset of points in a plane in Euclidean 3D space.interface
Interface representing a triangle in Euclidean 3D space.Classes in org.apache.commons.geometry.euclidean.threed that implement SplittableModifier and TypeClassDescription(package private) class
Abstract base class forConvexPolygon3D
implementations.(package private) class
Base class forPlaneSubset
implementations that use an embedded subspace region to define their plane subsets.(package private) class
Abstract base class forPlaneSubset
implementations.class
Class representing a finite or infinite convex volume in Euclidean 3D space.(package private) final class
Internal implementation ofPlaneConvexSubset
that uses an embeddedConvexArea
to represent the subspace region.final class
Class representing an arbitrary subset of a plane using aRegionBSPTree2D
.final class
Binary space partitioning (BSP) tree representing a region in three dimensional Euclidean space.(package private) final class
Simple implementation ofTriangle3D
.(package private) final class
InternalConvexPolygon3D
implementation class that uses a list of vertices to represent the plane subset. -
Uses of Splittable in org.apache.commons.geometry.euclidean.threed.shape
Classes in org.apache.commons.geometry.euclidean.threed.shape that implement SplittableModifier and TypeClassDescriptionfinal class
Class representing parallelepipeds, i.e. -
Uses of Splittable in org.apache.commons.geometry.euclidean.twod
Classes in org.apache.commons.geometry.euclidean.twod that implement SplittableModifier and TypeClassDescriptionclass
Class representing a finite or infinite convex area in Euclidean 2D space.final class
Class representing an arbitrary subset of a line using aRegionBSPTree1D
.class
Class representing a convex subset of a line in 2D Euclidean space.(package private) final class
Class representing the span of a line in 2D Euclidean space.class
Class representing a subset of points on a line in 2D Euclidean space.final class
Class representing a ray in 2D Euclidean space.final class
Binary space partitioning (BSP) tree representing a region in two dimensional Euclidean space.final class
Class 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.final class
Class representing a line segment in 2D Euclidean space. -
Uses of Splittable in org.apache.commons.geometry.euclidean.twod.shape
Classes in org.apache.commons.geometry.euclidean.twod.shape that implement SplittableModifier and TypeClassDescriptionfinal class
Class representing parallelograms, i.e. -
Uses of Splittable in org.apache.commons.geometry.spherical.oned
Classes in org.apache.commons.geometry.spherical.oned that implement SplittableModifier and TypeClassDescriptionclass
Class representing an angular interval of size greater than zero to2pi
.static final class
Class representing an angular interval with the additional property that the region is convex.private static final class
HyperplaneConvexSubset
implementation for spherical 1D space.class
BSP tree representing regions in 1D spherical space. -
Uses of Splittable in org.apache.commons.geometry.spherical.twod
Classes in org.apache.commons.geometry.spherical.twod that implement SplittableModifier and TypeClassDescriptionfinal class
Class representing a convex area in 2D spherical space.final class
Class representing an arbitrary subset of the points on a great circle using aRegionBSPTree1S
.final class
Class representing a single, convex angular interval in aGreatCircle
.class
Class representing a subset of the points in a great circle.class
BSP tree representing regions in 2D spherical space.