Uses of Interface
org.hipparchus.geometry.Space
-
Packages that use Space 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. -
-
Uses of Space in org.hipparchus.geometry
Classes in org.hipparchus.geometry with type parameters of type Space Modifier and Type Interface Description interfacePoint<S extends Space,P extends Point<S,P>>This interface represents a generic geometrical point.interfaceVector<S extends Space,V extends Vector<S,V>>This interface represents a generic vector in a vectorial space or a point in an affine space.classVectorFormat<S extends Space,V extends Vector<S,V>>Formats a vector in components list format "{x; y; ...}".Methods in org.hipparchus.geometry with type parameters of type Space Modifier and Type Method Description static <S extends Space,P extends Point<S,P>>
PGeometry. barycenter(List<P> points)Compute the barycenter of n points.Methods in org.hipparchus.geometry that return Space Modifier and Type Method Description SpacePoint. getSpace()Get the space to which the point belongs.SpaceSpace. getSubSpace()Get the n-1 dimension subspace of this space. -
Uses of Space in org.hipparchus.geometry.enclosing
Classes in org.hipparchus.geometry.enclosing with type parameters of type Space Modifier and Type Interface Description interfaceEncloser<S extends Space,P extends Point<S,P>>Interface for algorithms computing enclosing balls.classEnclosingBall<S extends Space,P extends Point<S,P>>This class represents a ball enclosing some points.interfaceSupportBallGenerator<S extends Space,P extends Point<S,P>>Interface for generating balls based on support points.classWelzlEncloser<S extends Space,P extends Point<S,P>>Class implementing Emo Welzl algorithm to find the smallest enclosing ball in linear time. -
Uses of Space in org.hipparchus.geometry.euclidean.oned
Classes in org.hipparchus.geometry.euclidean.oned that implement Space Modifier and Type Class Description classEuclidean1DThis class implements a one-dimensional space.Methods in org.hipparchus.geometry.euclidean.oned that return Space Modifier and Type Method Description SpaceVector1D. getSpace()Get the space to which the point belongs.SpaceEuclidean1D. getSubSpace()Get the n-1 dimension subspace of this space. -
Uses of Space in org.hipparchus.geometry.euclidean.threed
Classes in org.hipparchus.geometry.euclidean.threed that implement Space Modifier and Type Class Description classEuclidean3DThis class implements a three-dimensional space.Methods in org.hipparchus.geometry.euclidean.threed that return Space Modifier and Type Method Description SpaceVector3D. getSpace()Get the space to which the point belongs. -
Uses of Space in org.hipparchus.geometry.euclidean.twod
Classes in org.hipparchus.geometry.euclidean.twod that implement Space Modifier and Type Class Description classEuclidean2DThis class implements a two-dimensional space.Methods in org.hipparchus.geometry.euclidean.twod that return Space Modifier and Type Method Description SpaceVector2D. getSpace()Get the space to which the point belongs. -
Uses of Space in org.hipparchus.geometry.hull
Classes in org.hipparchus.geometry.hull with type parameters of type Space Modifier and Type Interface Description interfaceConvexHull<S extends Space,P extends Point<S,P>,H extends Hyperplane<S,P,H,I>,I extends SubHyperplane<S,P,H,I>>This class represents a convex hull.interfaceConvexHullGenerator<S extends Space,P extends Point<S,P>,H extends Hyperplane<S,P,H,I>,I extends SubHyperplane<S,P,H,I>>Interface for convex hull generators. -
Uses of Space in org.hipparchus.geometry.partitioning
Classes in org.hipparchus.geometry.partitioning with type parameters of type Space Modifier and Type Class Description classAbstractRegion<S extends Space,P extends Point<S,P>,H extends Hyperplane<S,P,H,I>,I extends SubHyperplane<S,P,H,I>,T extends Space,Q extends Point<T,Q>,F extends Hyperplane<T,Q,F,J>,J extends SubHyperplane<T,Q,F,J>>Abstract class for all regions, independently of geometry type or dimension.classAbstractRegion<S extends Space,P extends Point<S,P>,H extends Hyperplane<S,P,H,I>,I extends SubHyperplane<S,P,H,I>,T extends Space,Q extends Point<T,Q>,F extends Hyperplane<T,Q,F,J>,J extends SubHyperplane<T,Q,F,J>>Abstract class for all regions, independently of geometry type or dimension.classAbstractSubHyperplane<S extends Space,P extends Point<S,P>,H extends Hyperplane<S,P,H,I>,I extends SubHyperplane<S,P,H,I>,T extends Space,Q extends Point<T,Q>,F extends Hyperplane<T,Q,F,J>,J extends SubHyperplane<T,Q,F,J>>This class implements the dimension-independent parts ofSubHyperplane.classAbstractSubHyperplane<S extends Space,P extends Point<S,P>,H extends Hyperplane<S,P,H,I>,I extends SubHyperplane<S,P,H,I>,T extends Space,Q extends Point<T,Q>,F extends Hyperplane<T,Q,F,J>,J extends SubHyperplane<T,Q,F,J>>This class implements the dimension-independent parts ofSubHyperplane.classBoundaryAttribute<S extends Space,P extends Point<S,P>,H extends Hyperplane<S,P,H,I>,I extends SubHyperplane<S,P,H,I>>Class holding boundary attributes.classBoundaryProjection<S extends Space,P extends Point<S,P>>Class holding the result of point projection on region boundary.classBSPTree<S extends Space,P extends Point<S,P>,H extends Hyperplane<S,P,H,I>,I extends SubHyperplane<S,P,H,I>>This class represent a Binary Space Partition tree.static classBSPTree.InteriorPoint<S extends Space,P extends Point<S,P>>Container for cell interior points.static interfaceBSPTree.LeafMerger<S extends Space,P extends Point<S,P>,H extends Hyperplane<S,P,H,I>,I extends SubHyperplane<S,P,H,I>>This interface gather the merging operations between a BSP tree leaf and another BSP tree.static interfaceBSPTree.VanishingCutHandler<S extends Space,P extends Point<S,P>,H extends Hyperplane<S,P,H,I>,I extends SubHyperplane<S,P,H,I>>This interface handles the corner cases when an internal node cut sub-hyperplane vanishes.interfaceBSPTreeVisitor<S extends Space,P extends Point<S,P>,H extends Hyperplane<S,P,H,I>,I extends SubHyperplane<S,P,H,I>>This interface is used to visitBSP treenodes.interfaceEmbedding<S extends Space,P extends Point<S,P>,T extends Space,Q extends Point<T,Q>>This interface defines mappers between a space and one of its sub-spaces.interfaceEmbedding<S extends Space,P extends Point<S,P>,T extends Space,Q extends Point<T,Q>>This interface defines mappers between a space and one of its sub-spaces.interfaceHyperplane<S extends Space,P extends Point<S,P>,H extends Hyperplane<S,P,H,I>,I extends SubHyperplane<S,P,H,I>>This interface represents an hyperplane of a space.classInteriorPointFinder<S extends Space,P extends Point<S,P>,H extends Hyperplane<S,P,H,I>,I extends SubHyperplane<S,P,H,I>>Finder for interior points.classNodesSet<S extends Space,P extends Point<S,P>,H extends Hyperplane<S,P,H,I>,I extends SubHyperplane<S,P,H,I>>Set ofBSP treenodes.interfaceRegion<S extends Space,P extends Point<S,P>,H extends Hyperplane<S,P,H,I>,I extends SubHyperplane<S,P,H,I>>This interface represents a region of a space as a partition.classRegionFactory<S extends Space,P extends Point<S,P>,H extends Hyperplane<S,P,H,I>,I extends SubHyperplane<S,P,H,I>>This class is a factory forRegion.interfaceSubHyperplane<S extends Space,P extends Point<S,P>,H extends Hyperplane<S,P,H,I>,I extends SubHyperplane<S,P,H,I>>This interface represents the remaining parts of an hyperplane after other parts have been chopped off.static classSubHyperplane.SplitSubHyperplane<U extends Space,R extends Point<U,R>,F extends Hyperplane<U,R,F,J>,J extends SubHyperplane<U,R,F,J>>Class holding the results of thesplitmethod.interfaceTransform<S extends Space,P extends Point<S,P>,H extends Hyperplane<S,P,H,I>,I extends SubHyperplane<S,P,H,I>,T extends Space,Q extends Point<T,Q>,F extends Hyperplane<T,Q,F,J>,J extends SubHyperplane<T,Q,F,J>>This interface represents an inversible affine transform in a space.interfaceTransform<S extends Space,P extends Point<S,P>,H extends Hyperplane<S,P,H,I>,I extends SubHyperplane<S,P,H,I>,T extends Space,Q extends Point<T,Q>,F extends Hyperplane<T,Q,F,J>,J extends SubHyperplane<T,Q,F,J>>This interface represents an inversible affine transform in a space. -
Uses of Space in org.hipparchus.geometry.spherical.oned
Classes in org.hipparchus.geometry.spherical.oned that implement Space Modifier and Type Class Description classSphere1DThis class implements a one-dimensional sphere (i.e. a circle).Methods in org.hipparchus.geometry.spherical.oned that return Space Modifier and Type Method Description SpaceS1Point. getSpace()Get the space to which the point belongs.SpaceSphere1D. getSubSpace()Get the n-1 dimension subspace of this space. -
Uses of Space in org.hipparchus.geometry.spherical.twod
Classes in org.hipparchus.geometry.spherical.twod that implement Space Modifier and Type Class Description classSphere2DThis class implements a two-dimensional sphere (i.e. the regular sphere).Methods in org.hipparchus.geometry.spherical.twod that return Space Modifier and Type Method Description SpaceS2Point. getSpace()Get the space to which the point belongs.
-