Uses of Interface
org.apache.commons.geometry.core.Embedding
Packages that use Embedding
Package
Description
This package contains the core interfaces and classes for commons-geometry.
This package contains code related to partitioning of spaces by hyperplanes.
This is the top-level package for Euclidean geometry components.
This package provides basic 3D geometry components.
This package provides classes and utilities for lines in 3D Euclidean space.
This package provides basic 2D geometry components.
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.coreModifier and TypeInterfaceDescriptioninterfaceRegionEmbedding<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.partitioningModifier and TypeInterfaceDescriptioninterfaceEmbeddingHyperplane<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 EmbeddingModifier and TypeClassDescriptionclassAbstractLinecastPoint<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 EmbeddingModifier and TypeFieldDescriptionprivate final LAbstractLinecastPoint.lineThe intersecting line.Methods in org.apache.commons.geometry.euclidean with type parameters of type EmbeddingModifier and TypeMethodDescriptionAbstractNSphere.firstIntersection(L line, ToDoubleBiFunction<L, V> abscissaFn, ToDoubleBiFunction<L, V> distanceFn) Internal method to compute the first intersection between a line and this instance.AbstractNSphere.intersections(L line, ToDoubleBiFunction<L, V> abscissaFn, 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.threedModifier and TypeInterfaceDescriptionstatic interfaceInterface used to represent plane convex subsets as embedded 2D subspace regions.static interfaceInterface used to represent plane subsets as embedded 2D subspace regions.Classes in org.apache.commons.geometry.euclidean.threed that implement EmbeddingModifier and TypeClassDescription(package private) classBase class forPlaneSubsetimplementations that use an embedded subspace region to define their plane subsets.(package private) final classInternal implementation ofPlaneConvexSubsetthat uses an embeddedConvexAreato represent the subspace region.final classClass representing an arbitrary subset of a plane using aRegionBSPTree2D.final classExtension 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 EmbeddingModifier and TypeClassDescriptionfinal classClass representing an arbitrary subset of a line in 3D Euclidean space using aRegionBSPTree1D.final classClass representing a line in 3D space.classClass representing a convex subset of a line in 3D Euclidean space.(package private) final classClass representing the span of a line in 3D Euclidean space.classClass representing a subset of a line in 3D Euclidean space.final classClass representing a ray in 3D Euclidean space.final classClass 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.final classClass 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 EmbeddingModifier and TypeClassDescriptionfinal classClass representing an arbitrary subset of a line using aRegionBSPTree1D.final classThis class represents an oriented line in the 2D plane.classClass representing a convex subset of a line in 2D Euclidean space.(package private) final classClass representing the span of a line in 2D Euclidean space.classClass representing a subset of points on a line in 2D Euclidean space.final classClass representing a ray in 2D Euclidean space.final classClass 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 classClass 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 EmbeddingModifier and TypeClassDescriptionfinal classClass representing an arbitrary subset of the points on a great circle using aRegionBSPTree1S.final classClass representing a single, convex angular interval in aGreatCircle.final classClass representing a great circle on the 2-sphere.classClass representing a subset of the points in a great circle.