## Uses of Interface
org.apache.commons.math3.geometry.Space

- Packages that use Space
  Package | Description
  --- | ---
  org.apache.commons.math3.geometry | This package is the top level package for geometry.
  org.apache.commons.math3.geometry.enclosing | This package provides interfaces and classes related to the smallest enclosing ball problem.
  org.apache.commons.math3.geometry.euclidean.oned | This package provides basic 1D geometry components.
  org.apache.commons.math3.geometry.euclidean.threed | This package provides basic 3D geometry components.
  org.apache.commons.math3.geometry.euclidean.twod | This package provides basic 2D geometry components.
  org.apache.commons.math3.geometry.hull | This package provides interfaces and classes related to the convex hull problem.
  org.apache.commons.math3.geometry.partitioning | This package provides classes to implement Binary Space Partition trees.
  org.apache.commons.math3.geometry.spherical.oned | This package provides basic geometry components on the 1-sphere.
  org.apache.commons.math3.geometry.spherical.twod | This package provides basic geometry components on the 2-sphere.

- - ### Uses of Space in org.apache.commons.math3.geometry

    Classes in org.apache.commons.math3.geometry with type parameters of type Space
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Point<S extends Space>` This interface represents a generic geometrical point.
    `interface` | `Vector<S extends Space>` This interface represents a generic vector in a vectorial space or a point in an affine space.
    `class` | `VectorFormat<S extends Space>` Formats a vector in components list format "{x; y; ...}".

    Methods in org.apache.commons.math3.geometry that return Space
    Modifier and Type | Method and Description
    --- | ---
    `Space` | Point.`getSpace()` Get the space to which the point belongs.
    `Space` | Space.`getSubSpace()` Get the n-1 dimension subspace of this space.

  - ### Uses of Space in org.apache.commons.math3.geometry.enclosing

    Classes in org.apache.commons.math3.geometry.enclosing with type parameters of type Space
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Encloser<S extends Space,P extends Point<S>>` Interface for algorithms computing enclosing balls.
    `class` | `EnclosingBall<S extends Space,P extends Point<S>>` This class represents a ball enclosing some points.
    `interface` | `SupportBallGenerator<S extends Space,P extends Point<S>>` Interface for generating balls based on support points.
    `class` | `WelzlEncloser<S extends Space,P extends Point<S>>` Class implementing Emo Welzl algorithm to find the smallest enclosing ball in linear time.

  - ### Uses of Space in org.apache.commons.math3.geometry.euclidean.oned

    Classes in org.apache.commons.math3.geometry.euclidean.oned that implement Space
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Euclidean1D` This class implements a one-dimensional space.

    Methods in org.apache.commons.math3.geometry.euclidean.oned that return Space
    Modifier and Type | Method and Description
    --- | ---
    `Space` | Vector1D.`getSpace()` Get the space to which the point belongs.
    `Space` | Euclidean1D.`getSubSpace()` Get the n-1 dimension subspace of this space.

  - ### Uses of Space in org.apache.commons.math3.geometry.euclidean.threed

    Classes in org.apache.commons.math3.geometry.euclidean.threed that implement Space
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Euclidean3D` This class implements a three-dimensional space.

    Methods in org.apache.commons.math3.geometry.euclidean.threed that return Space
    Modifier and Type | Method and Description
    --- | ---
    `Space` | Vector3D.`getSpace()` Get the space to which the point belongs.

  - ### Uses of Space in org.apache.commons.math3.geometry.euclidean.twod

    Classes in org.apache.commons.math3.geometry.euclidean.twod that implement Space
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Euclidean2D` This class implements a two-dimensional space.

    Methods in org.apache.commons.math3.geometry.euclidean.twod that return Space
    Modifier and Type | Method and Description
    --- | ---
    `Space` | Vector2D.`getSpace()` Get the space to which the point belongs.

  - ### Uses of Space in org.apache.commons.math3.geometry.hull

    Classes in org.apache.commons.math3.geometry.hull with type parameters of type Space
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ConvexHull<S extends Space,P extends Point<S>>` This class represents a convex hull.
    `interface` | `ConvexHullGenerator<S extends Space,P extends Point<S>>` Interface for convex hull generators.

  - ### Uses of Space in org.apache.commons.math3.geometry.partitioning

    Classes in org.apache.commons.math3.geometry.partitioning with type parameters of type Space
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractRegion<S extends Space,T extends Space>` Abstract class for all regions, independently of geometry type or dimension.
    `class` | `AbstractRegion<S extends Space,T extends Space>` Abstract class for all regions, independently of geometry type or dimension.
    `class` | `AbstractSubHyperplane<S extends Space,T extends Space>` This class implements the dimension-independent parts of `SubHyperplane`.
    `class` | `AbstractSubHyperplane<S extends Space,T extends Space>` This class implements the dimension-independent parts of `SubHyperplane`.
    `class` | `BoundaryAttribute<S extends Space>` Class holding boundary attributes.
    `class` | `BoundaryProjection<S extends Space>` Class holding the result of point projection on region boundary.
    `class` | `BSPTree<S extends Space>` This class represent a Binary Space Partition tree.
    `static interface` | `BSPTree.LeafMerger<S extends Space>` This interface gather the merging operations between a BSP tree leaf and another BSP tree.
    `static interface` | `BSPTree.VanishingCutHandler<S extends Space>` This interface handles the corner cases when an internal node cut sub-hyperplane vanishes.
    `interface` | `BSPTreeVisitor<S extends Space>` This interface is used to visit `BSP tree` nodes.
    `interface` | `Embedding<S extends Space,T extends Space>` This interface defines mappers between a space and one of its sub-spaces.
    `interface` | `Embedding<S extends Space,T extends Space>` This interface defines mappers between a space and one of its sub-spaces.
    `interface` | `Hyperplane<S extends Space>` This interface represents an hyperplane of a space.
    `class` | `NodesSet<S extends Space>` Set of `BSP tree` nodes.
    `interface` | `Region<S extends Space>` This interface represents a region of a space as a partition.
    `class` | `RegionFactory<S extends Space>` This class is a factory for `Region`.
    `interface` | `SubHyperplane<S extends Space>` This interface represents the remaining parts of an hyperplane after other parts have been chopped off.
    `static class` | `SubHyperplane.SplitSubHyperplane<U extends Space>` Class holding the results of the `split` method.
    `interface` | `Transform<S extends Space,T extends Space>` This interface represents an inversible affine transform in a space.
    `interface` | `Transform<S extends Space,T extends Space>` This interface represents an inversible affine transform in a space.

  - ### Uses of Space in org.apache.commons.math3.geometry.spherical.oned

    Classes in org.apache.commons.math3.geometry.spherical.oned that implement Space
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Sphere1D` This class implements a one-dimensional sphere (i.e.

    Methods in org.apache.commons.math3.geometry.spherical.oned that return Space
    Modifier and Type | Method and Description
    --- | ---
    `Space` | S1Point.`getSpace()` Get the space to which the point belongs.
    `Space` | Sphere1D.`getSubSpace()` Get the n-1 dimension subspace of this space.

  - ### Uses of Space in org.apache.commons.math3.geometry.spherical.twod

    Classes in org.apache.commons.math3.geometry.spherical.twod that implement Space
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Sphere2D` This class implements a two-dimensional sphere (i.e.

    Methods in org.apache.commons.math3.geometry.spherical.twod that return Space
    Modifier and Type | Method and Description
    --- | ---
    `Space` | S2Point.`getSpace()` Get the space to which the point belongs.

Copyright © 2003–2016 The Apache Software Foundation. All rights reserved.