Package org.apache.commons.geometry.core
This package contains the core interfaces and classes for commons-geometry. The majority of the interfaces here are intended for internal implementation only.
-
Interface Summary Interface Description Embedding<P extends Point<P>,S extends Point<S>> This interface defines mappings between a space and one of its subspaces.Point<P extends Point<P>> Interface representing a point in a mathematical space.Region<P extends Point<P>> Interface representing a region in a space.RegionEmbedding<P extends Point<P>,S extends Point<S>> Interface representing a geometric element that embeds a region in a subspace.Sized Interface representing a geometric element with a size.Spatial Interface representing a generic element in a mathematical space.Transform<P extends Point<P>> Interface representing geometric transforms in a space, i.e.Vector<V extends Vector<V>> Interface representing a vector in a vector space or displacement vectors in an affine space. -
Enum Summary Enum Description RegionLocation Enumeration containing the possible locations of a point with respect to a region.