Uses of Interface
org.hipparchus.geometry.Space
Package
Description
This package is the top level package for geometry.
This package provides interfaces and classes related to the smallest enclosing ball problem.
This package provides basic 1D geometry components.
This package provides basic 3D geometry components.
This package provides basic 2D geometry components.
This package provides interfaces and classes related to the convex hull problem.
This package provides classes to implement Binary Space Partition trees.
This package provides basic geometry components on the 1-sphere.
This package provides basic geometry components on the 2-sphere.
-
Uses of Space in org.hipparchus.geometry
Modifier and TypeInterfaceDescriptioninterface
This interface represents a generic geometrical point.interface
This interface represents a generic vector in a vectorial space or a point in an affine space.class
VectorFormat<S extends Space,
V extends Vector<S, V>> Formats a vector in components list format "{x; y; ...}".Modifier and TypeMethodDescriptionPoint.getSpace()
Get the space to which the point belongs.Space.getSubSpace()
Get the n-1 dimension subspace of this space. -
Uses of Space in org.hipparchus.geometry.enclosing
Modifier and TypeInterfaceDescriptioninterface
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.hipparchus.geometry.euclidean.oned
Modifier and TypeClassDescriptionclass
This class implements a one-dimensional space.Modifier and TypeMethodDescriptionVector1D.getSpace()
Get the space to which the point belongs.Euclidean1D.getSubSpace()
Get the n-1 dimension subspace of this space. -
Uses of Space in org.hipparchus.geometry.euclidean.threed
Modifier and TypeClassDescriptionclass
This class implements a three-dimensional space. -
Uses of Space in org.hipparchus.geometry.euclidean.twod
Modifier and TypeClassDescriptionclass
This class implements a two-dimensional space. -
Uses of Space in org.hipparchus.geometry.hull
Modifier and TypeInterfaceDescriptioninterface
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.hipparchus.geometry.partitioning
Modifier and TypeClassDescriptionclass
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 ofSubHyperplane
.class
AbstractSubHyperplane<S extends Space,
T extends Space> This class implements the dimension-independent parts ofSubHyperplane
.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
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 visitBSP tree
nodes.interface
This interface defines mappers between a space and one of its sub-spaces.interface
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
Set ofBSP tree
nodes.interface
This interface represents a region of a space as a partition.class
RegionFactory<S extends Space>
This class is a factory forRegion
.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 thesplit
method.interface
This interface represents an inversible affine transform in a space.interface
This interface represents an inversible affine transform in a space. -
Uses of Space in org.hipparchus.geometry.spherical.oned
Modifier and TypeClassDescriptionclass
This class implements a one-dimensional sphere (i.e.Modifier and TypeMethodDescriptionS1Point.getSpace()
Get the space to which the point belongs.Sphere1D.getSubSpace()
Get the n-1 dimension subspace of this space. -
Uses of Space in org.hipparchus.geometry.spherical.twod
Modifier and TypeClassDescriptionclass
This class implements a two-dimensional sphere (i.e.