Uses of Interface
org.apache.commons.geometry.core.Region
Packages that use Region
Package
Description
This package contains the core interfaces and classes for commons-geometry.
This package contains utilities intended for internal use only.
This package contains code related to partitioning of spaces by hyperplanes.
This package contains classes related to Binary Space Partitioning (BSP) trees.
This is the top-level package for Euclidean geometry components.
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 Region in org.apache.commons.geometry.core
Methods in org.apache.commons.geometry.core that return RegionModifier and TypeMethodDescriptionRegionEmbedding.getSubspaceRegion()
Get the embedded subspace region. -
Uses of Region in org.apache.commons.geometry.core.internal
Methods in org.apache.commons.geometry.core.internal with type parameters of type RegionModifier and TypeMethodDescriptionstatic <P extends Point<P>,
S extends Point<S>, H extends EmbeddingHyperplane<P, S>, R extends Region<S>>
RegionLocationHyperplaneSubsets.classifyAgainstEmbeddedRegion
(P pt, H hyperplane, R embeddedRegion) Classify a point against a region embedded in a hyperplane.static <P extends Point<P>,
S extends Point<S>, H extends EmbeddingHyperplane<P, S>, R extends Region<S>>
PHyperplaneSubsets.closestToEmbeddedRegion
(P pt, H hyperplane, R embeddedRegion) Return the closest point to a given point in a region embedded in a hyperplane. -
Uses of Region in org.apache.commons.geometry.core.partitioning
Subinterfaces of Region 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.Classes in org.apache.commons.geometry.core.partitioning that implement RegionModifier and TypeClassDescriptionclass
AbstractConvexHyperplaneBoundedRegion<P extends Point<P>,
S extends HyperplaneConvexSubset<P>> Base class for convex hyperplane-bounded regions. -
Uses of Region in org.apache.commons.geometry.core.partitioning.bsp
Classes in org.apache.commons.geometry.core.partitioning.bsp that implement RegionModifier and TypeClassDescriptionclass
AbstractRegionBSPTree<P extends Point<P>,
N extends AbstractRegionBSPTree.AbstractRegionNode<P, N>> AbstractBSPTree
specialized for representing regions of space. -
Uses of Region in org.apache.commons.geometry.euclidean
Classes in org.apache.commons.geometry.euclidean that implement RegionModifier and TypeClassDescriptionclass
AbstractNSphere<V extends EuclideanVector<V>>
Abstract base class representing an n-sphere, which is a generalization of the ordinary 3 dimensional sphere to arbitrary dimensions. -
Uses of Region in org.apache.commons.geometry.euclidean.oned
Classes in org.apache.commons.geometry.euclidean.oned that implement RegionModifier and TypeClassDescriptionfinal class
Class representing an interval in one dimension.final class
Binary space partitioning (BSP) tree representing a region in one dimensional Euclidean space. -
Uses of Region in org.apache.commons.geometry.euclidean.threed
Classes in org.apache.commons.geometry.euclidean.threed that implement RegionModifier and TypeClassDescriptionclass
Class representing a finite or infinite convex volume in Euclidean 3D space.final class
Binary space partitioning (BSP) tree representing a region in three dimensional Euclidean space. -
Uses of Region in org.apache.commons.geometry.euclidean.threed.shape
Classes in org.apache.commons.geometry.euclidean.threed.shape that implement RegionModifier and TypeClassDescriptionfinal class
Class representing parallelepipeds, i.e.final class
Class representing a 3 dimensional sphere in Euclidean space. -
Uses of Region in org.apache.commons.geometry.euclidean.twod
Classes in org.apache.commons.geometry.euclidean.twod that implement RegionModifier and TypeClassDescriptionclass
Class representing a finite or infinite convex area in Euclidean 2D space.final class
Binary space partitioning (BSP) tree representing a region in two dimensional Euclidean space. -
Uses of Region in org.apache.commons.geometry.euclidean.twod.shape
Classes in org.apache.commons.geometry.euclidean.twod.shape that implement RegionModifier and TypeClassDescriptionfinal class
Class representing a circle in 2 dimensional Euclidean space.final class
Class representing parallelograms, i.e. -
Uses of Region in org.apache.commons.geometry.spherical.oned
Classes in org.apache.commons.geometry.spherical.oned that implement RegionModifier 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.class
BSP tree representing regions in 1D spherical space. -
Uses of Region in org.apache.commons.geometry.spherical.twod
Classes in org.apache.commons.geometry.spherical.twod that implement RegionModifier and TypeClassDescriptionfinal class
Class representing a convex area in 2D spherical space.class
BSP tree representing regions in 2D spherical space.