| Package | Description | 
|---|---|
| org.hipparchus.geometry | 
 This package is the top level package for geometry. | 
| org.hipparchus.geometry.enclosing | 
 This package provides interfaces and classes related to the smallest enclosing ball problem. | 
| org.hipparchus.geometry.euclidean.oned | 
 This package provides basic 1D geometry components. | 
| org.hipparchus.geometry.euclidean.threed | 
 This package provides basic 3D geometry components. | 
| org.hipparchus.geometry.euclidean.twod | 
 This package provides basic 2D geometry components. | 
| org.hipparchus.geometry.hull | 
 This package provides interfaces and classes related to the convex hull problem. | 
| org.hipparchus.geometry.partitioning | This package provides classes to implement Binary Space Partition trees. | 
| org.hipparchus.geometry.spherical.oned | 
 This package provides basic geometry components on the 1-sphere. | 
| org.hipparchus.geometry.spherical.twod | 
 This package provides basic geometry components on the 2-sphere. | 
| 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; ...}". | 
| 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. | 
| 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. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | Euclidean1DThis class implements a one-dimensional 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. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | Euclidean3DThis class implements a three-dimensional space. | 
| Modifier and Type | Method and Description | 
|---|---|
| Space | Vector3D. getSpace()Get the space to which the point belongs. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | Euclidean2DThis class implements a two-dimensional space. | 
| Modifier and Type | Method and Description | 
|---|---|
| Space | Vector2D. getSpace()Get the space to which the point belongs. | 
| 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. | 
| 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 treenodes. | 
| 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 treenodes. | 
| 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  splitmethod. | 
| 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. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | Sphere1DThis class implements a one-dimensional sphere (i.e. | 
| 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. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | Sphere2DThis class implements a two-dimensional sphere (i.e. | 
| Modifier and Type | Method and Description | 
|---|---|
| Space | S2Point. getSpace()Get the space to which the point belongs. | 
Copyright © 2016–2020 Hipparchus.org. All rights reserved.