Uses of Interface
org.apache.commons.geometry.core.RegionEmbedding
-
Packages that use RegionEmbedding Package Description org.apache.commons.geometry.euclidean.threed This package provides basic 3D geometry components.org.apache.commons.geometry.euclidean.threed.line This package provides classes and utilities for lines in 3D Euclidean space.org.apache.commons.geometry.euclidean.twod This package provides basic 2D geometry components.org.apache.commons.geometry.spherical.twod This package provides basic geometry components on the 2-sphere. -
-
Uses of RegionEmbedding in org.apache.commons.geometry.euclidean.threed
Subinterfaces of RegionEmbedding in org.apache.commons.geometry.euclidean.threed Modifier and Type Interface Description static interface
PlaneConvexSubset.Embedded
Interface used to represent plane convex subsets as embedded 2D subspace regions.static interface
PlaneSubset.Embedded
Interface used to represent plane subsets as embedded 2D subspace regions.Classes in org.apache.commons.geometry.euclidean.threed that implement RegionEmbedding Modifier and Type Class Description (package private) class
AbstractEmbeddedRegionPlaneSubset
Base class forPlaneSubset
implementations that use an embedded subspace region to define their plane subsets.(package private) class
EmbeddedAreaPlaneConvexSubset
Internal implementation ofPlaneConvexSubset
that uses an embeddedConvexArea
to represent the subspace region.class
EmbeddedTreePlaneSubset
Class representing an arbitrary subset of a plane using aRegionBSPTree2D
. -
Uses of RegionEmbedding in org.apache.commons.geometry.euclidean.threed.line
Classes in org.apache.commons.geometry.euclidean.threed.line that implement RegionEmbedding Modifier and Type Class Description class
EmbeddedTreeLineSubset3D
Class representing an arbitrary subset of a line in 3D Euclidean space using aRegionBSPTree1D
.class
LineConvexSubset3D
Class representing a convex subset of a line in 3D Euclidean space.(package private) class
LineSpanningSubset3D
Class representing the span of a line in 3D Euclidean space.class
LineSubset3D
Class representing a subset of a line in 3D Euclidean space.class
Ray3D
Class representing a ray in 3D Euclidean space.class
ReverseRay3D
Class representing a portion of a line in 3D Euclidean space that starts at infinity and continues in the direction of the line up to a single end point.class
Segment3D
Class representing a line segment in 3D Euclidean space. -
Uses of RegionEmbedding in org.apache.commons.geometry.euclidean.twod
Classes in org.apache.commons.geometry.euclidean.twod that implement RegionEmbedding Modifier and Type Class Description class
EmbeddedTreeLineSubset
Class representing an arbitrary subset of a line using aRegionBSPTree1D
.class
LineConvexSubset
Class representing a convex subset of a line in 2D Euclidean space.(package private) class
LineSpanningSubset
Class representing the span of a line in 2D Euclidean space.class
LineSubset
Class representing a subset of points on a line in 2D Euclidean space.class
Ray
Class representing a ray in 2D Euclidean space.class
ReverseRay
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.class
Segment
Class representing a line segment in 2D Euclidean space. -
Uses of RegionEmbedding in org.apache.commons.geometry.spherical.twod
Classes in org.apache.commons.geometry.spherical.twod that implement RegionEmbedding Modifier and Type Class Description class
EmbeddedTreeGreatCircleSubset
Class representing an arbitrary subset of the points on a great circle using aRegionBSPTree1S
.class
GreatArc
Class representing a single, convex angular interval in aGreatCircle
.class
GreatCircleSubset
Class representing a subset of the points in a great circle.
-