Uses of Interface
org.apache.commons.geometry.core.Embedding
-
Packages that use Embedding Package Description org.apache.commons.geometry.core This package contains the core interfaces and classes for commons-geometry.org.apache.commons.geometry.core.partitioning This package contains code related to partitioning of spaces by hyperplanes.org.apache.commons.geometry.euclidean This is the top-level package for Euclidean geometry components.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 Embedding in org.apache.commons.geometry.core
Subinterfaces of Embedding in org.apache.commons.geometry.core Modifier and Type Interface Description interfaceRegionEmbedding<P extends Point<P>,S extends Point<S>>Interface representing a geometric element that embeds a region in a subspace. -
Uses of Embedding in org.apache.commons.geometry.core.partitioning
Subinterfaces of Embedding in org.apache.commons.geometry.core.partitioning Modifier and Type Interface Description interfaceEmbeddingHyperplane<P extends Point<P>,S extends Point<S>>Hyperplane that also embeds a subspace. -
Uses of Embedding in org.apache.commons.geometry.euclidean
Classes in org.apache.commons.geometry.euclidean with type parameters of type Embedding Modifier and Type Class Description classAbstractLinecastPoint<P extends EuclideanVector<P>,U extends P,L extends Embedding<P,Vector1D>>Base class for intersections discovered during linecast operations.Fields in org.apache.commons.geometry.euclidean declared as Embedding Modifier and Type Field Description private LAbstractLinecastPoint. lineThe intersecting line.Methods in org.apache.commons.geometry.euclidean with type parameters of type Embedding Modifier and Type Method Description protected <L extends Embedding<V,Vector1D>>
VAbstractNSphere. firstIntersection(L line, java.util.function.ToDoubleBiFunction<L,V> abscissaFn, java.util.function.ToDoubleBiFunction<L,V> distanceFn)Internal method to compute the first intersection between a line and this instance.protected <L extends Embedding<V,Vector1D>>
java.util.List<V>AbstractNSphere. intersections(L line, java.util.function.ToDoubleBiFunction<L,V> abscissaFn, java.util.function.ToDoubleBiFunction<L,V> distanceFn)Internal method to compute the intersections between a line and this instance. -
Uses of Embedding in org.apache.commons.geometry.euclidean.threed
Subinterfaces of Embedding in org.apache.commons.geometry.euclidean.threed Modifier and Type Interface Description static interfacePlaneConvexSubset.EmbeddedInterface used to represent plane convex subsets as embedded 2D subspace regions.static interfacePlaneSubset.EmbeddedInterface used to represent plane subsets as embedded 2D subspace regions.Classes in org.apache.commons.geometry.euclidean.threed that implement Embedding Modifier and Type Class Description (package private) classAbstractEmbeddedRegionPlaneSubsetBase class forPlaneSubsetimplementations that use an embedded subspace region to define their plane subsets.(package private) classEmbeddedAreaPlaneConvexSubsetInternal implementation ofPlaneConvexSubsetthat uses an embeddedConvexAreato represent the subspace region.classEmbeddedTreePlaneSubsetClass representing an arbitrary subset of a plane using aRegionBSPTree2D.classEmbeddingPlaneExtension of thePlaneclass that supports embedding of 2D subspaces in the plane. -
Uses of Embedding in org.apache.commons.geometry.euclidean.threed.line
Classes in org.apache.commons.geometry.euclidean.threed.line that implement Embedding Modifier and Type Class Description classEmbeddedTreeLineSubset3DClass representing an arbitrary subset of a line in 3D Euclidean space using aRegionBSPTree1D.classLine3DClass representing a line in 3D space.classLineConvexSubset3DClass representing a convex subset of a line in 3D Euclidean space.(package private) classLineSpanningSubset3DClass representing the span of a line in 3D Euclidean space.classLineSubset3DClass representing a subset of a line in 3D Euclidean space.classRay3DClass representing a ray in 3D Euclidean space.classReverseRay3DClass 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.classSegment3DClass representing a line segment in 3D Euclidean space. -
Uses of Embedding in org.apache.commons.geometry.euclidean.twod
Classes in org.apache.commons.geometry.euclidean.twod that implement Embedding Modifier and Type Class Description classEmbeddedTreeLineSubsetClass representing an arbitrary subset of a line using aRegionBSPTree1D.classLineThis class represents an oriented line in the 2D plane.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 Embedding in org.apache.commons.geometry.spherical.twod
Classes in org.apache.commons.geometry.spherical.twod that implement Embedding 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.classGreatCircleClass representing a great circle on the 2-sphere.classGreatCircleSubsetClass representing a subset of the points in a great circle.
-