| 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  | 
Euclidean1D
This 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  | 
Euclidean3D
This 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  | 
Euclidean2D
This 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 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. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Sphere1D
This 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  | 
Sphere2D
This 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.