## 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.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.partitioning | This package provides classes to implement Binary Space Partition trees.

- - ### 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` | `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` | Vector.`getSpace()` Get the space to which the vector belongs.
    `Space` | Space.`getSubSpace()` Get the n-1 dimension subspace of this space.

  - ### 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 vector 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 vector 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 three-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 vector belongs.

  - ### 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` | `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.
    `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.
    `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.

Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.