Package org.apache.commons.geometry.core


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.

  • Class
    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.
    Enumeration containing the possible locations of a point with respect to a region.
    Interface representing a geometric element with a size.
    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.