Uses of Interface
org.hipparchus.geometry.Point
-
Packages that use Point 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 Point in org.hipparchus.geometry
Classes in org.hipparchus.geometry with type parameters of type Point Modifier and Type Interface Description interface
Point<S extends Space,P extends Point<S,P>>
This interface represents a generic geometrical point.Subinterfaces of Point in org.hipparchus.geometry Modifier and Type Interface Description interface
Vector<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.Methods in org.hipparchus.geometry with type parameters of type Point 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. -
Uses of Point in org.hipparchus.geometry.enclosing
Classes in org.hipparchus.geometry.enclosing with type parameters of type Point Modifier and Type Interface Description interface
Encloser<S extends Space,P extends Point<S,P>>
Interface for algorithms computing enclosing balls.class
EnclosingBall<S extends Space,P extends Point<S,P>>
This class represents a ball enclosing some points.interface
SupportBallGenerator<S extends Space,P extends Point<S,P>>
Interface for generating balls based on support points.class
WelzlEncloser<S extends Space,P extends Point<S,P>>
Class implementing Emo Welzl algorithm to find the smallest enclosing ball in linear time.Methods in org.hipparchus.geometry.enclosing that return Point Modifier and Type Method Description P[]
EnclosingBall. getSupport()
Get the support points used to define the ball.Constructors in org.hipparchus.geometry.enclosing with parameters of type Point Constructor Description EnclosingBall(P center, double radius, P... support)
Simple constructor. -
Uses of Point in org.hipparchus.geometry.euclidean.oned
Classes in org.hipparchus.geometry.euclidean.oned that implement Point Modifier and Type Class Description class
Vector1D
This class represents a 1D vector. -
Uses of Point in org.hipparchus.geometry.euclidean.threed
Classes in org.hipparchus.geometry.euclidean.threed that implement Point Modifier and Type Class Description class
Vector3D
This class implements vectors in a three-dimensional space. -
Uses of Point in org.hipparchus.geometry.euclidean.twod
Classes in org.hipparchus.geometry.euclidean.twod that implement Point Modifier and Type Class Description class
Vector2D
This class represents a 2D vector. -
Uses of Point in org.hipparchus.geometry.hull
Classes in org.hipparchus.geometry.hull with type parameters of type Point Modifier and Type Interface Description interface
ConvexHull<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.interface
ConvexHullGenerator<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.Methods in org.hipparchus.geometry.hull that return Point Modifier and Type Method Description P[]
ConvexHull. getVertices()
Get the vertices of the convex hull. -
Uses of Point in org.hipparchus.geometry.partitioning
Classes in org.hipparchus.geometry.partitioning with type parameters of type Point Modifier and Type Class Description class
AbstractRegion<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.class
AbstractRegion<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.class
AbstractSubHyperplane<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
.class
AbstractSubHyperplane<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
.class
BoundaryAttribute<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.class
BoundaryProjection<S extends Space,P extends Point<S,P>>
Class holding the result of point projection on region boundary.class
BSPTree<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 class
BSPTree.InteriorPoint<S extends Space,P extends Point<S,P>>
Container for cell interior points.static interface
BSPTree.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 interface
BSPTree.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.interface
BSPTreeVisitor<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 tree
nodes.interface
Embedding<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.interface
Embedding<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.interface
Hyperplane<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.class
InteriorPointFinder<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.class
NodesSet<S extends Space,P extends Point<S,P>,H extends Hyperplane<S,P,H,I>,I extends SubHyperplane<S,P,H,I>>
Set ofBSP tree
nodes.interface
Region<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.class
RegionFactory<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
.interface
SubHyperplane<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 class
SubHyperplane.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 thesplit
method.interface
Transform<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.interface
Transform<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 Point in org.hipparchus.geometry.spherical.oned
Classes in org.hipparchus.geometry.spherical.oned that implement Point Modifier and Type Class Description class
S1Point
This class represents a point on the 1-sphere. -
Uses of Point in org.hipparchus.geometry.spherical.twod
Classes in org.hipparchus.geometry.spherical.twod that implement Point Modifier and Type Class Description class
S2Point
This class represents a point on the 2-sphere.
-