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
Subinterfaces of Point in org.hipparchus.geometry Modifier and Type Interface Description interfaceVector<S extends Space>This interface represents a generic vector in a vectorial space or a point in an affine space.Methods in org.hipparchus.geometry with parameters of type Point Modifier and Type Method Description doublePoint. distance(Point<S> p)Compute the distance between the instance and another point. -
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 interfaceEncloser<S extends Space,P extends Point<S>>Interface for algorithms computing enclosing balls.classEnclosingBall<S extends Space,P extends Point<S>>This class represents a ball enclosing some points.interfaceSupportBallGenerator<S extends Space,P extends Point<S>>Interface for generating balls based on support points.classWelzlEncloser<S extends Space,P extends Point<S>>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 classVector1DThis class represents a 1D vector.Methods in org.hipparchus.geometry.euclidean.oned that return Point Modifier and Type Method Description Point<Euclidean1D>OrientedPoint. project(Point<Euclidean1D> point)Project a point to the hyperplane.Methods in org.hipparchus.geometry.euclidean.oned with parameters of type Point Modifier and Type Method Description doubleVector1D. distance(Point<Euclidean1D> p)Compute the distance between the instance and another point.doubleOrientedPoint. getOffset(Point<Euclidean1D> point)Get the offset (oriented distance) of a point.Point<Euclidean1D>OrientedPoint. project(Point<Euclidean1D> point)Project a point to the hyperplane.BoundaryProjection<Euclidean1D>IntervalsSet. projectToBoundary(Point<Euclidean1D> point)Project a point on the boundary of the region. -
Uses of Point in org.hipparchus.geometry.euclidean.threed
Classes in org.hipparchus.geometry.euclidean.threed that implement Point Modifier and Type Class Description classVector3DThis class implements vectors in a three-dimensional space.Methods in org.hipparchus.geometry.euclidean.threed that return Point Modifier and Type Method Description Point<Euclidean3D>Plane. project(Point<Euclidean3D> point)Project a point to the hyperplane.Methods in org.hipparchus.geometry.euclidean.threed with parameters of type Point Modifier and Type Method Description doubleVector3D. distance(Point<Euclidean3D> v)Compute the distance between the instance and another point.doublePlane. getOffset(Point<Euclidean3D> point)Get the offset (oriented distance) of a point.Point<Euclidean3D>Plane. project(Point<Euclidean3D> point)Project a point to the hyperplane.Vector3DLine. toSpace(Point<Euclidean1D> point)Transform a sub-space point into a space point.Vector3DPlane. toSpace(Point<Euclidean2D> point)Transform an in-plane point into a 3D space point.Vector1DLine. toSubSpace(Point<Euclidean3D> point)Transform a space point into a sub-space point.Vector2DPlane. toSubSpace(Point<Euclidean3D> point)Transform a 3D space point into an in-plane point. -
Uses of Point in org.hipparchus.geometry.euclidean.twod
Classes in org.hipparchus.geometry.euclidean.twod that implement Point Modifier and Type Class Description classVector2DThis class represents a 2D vector.Methods in org.hipparchus.geometry.euclidean.twod that return Point Modifier and Type Method Description Point<Euclidean2D>Line. project(Point<Euclidean2D> point)Project a point to the hyperplane.Methods in org.hipparchus.geometry.euclidean.twod with parameters of type Point Modifier and Type Method Description doubleVector2D. distance(Point<Euclidean2D> p)Compute the distance between the instance and another point.doubleLine. getOffset(Point<Euclidean2D> point)Get the offset (oriented distance) of a point.Point<Euclidean2D>Line. project(Point<Euclidean2D> point)Project a point to the hyperplane.Vector2DLine. toSpace(Point<Euclidean1D> point)Transform a sub-space point into a space point.Vector1DLine. toSubSpace(Point<Euclidean2D> point)Transform a space point into a sub-space point. -
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 interfaceConvexHull<S extends Space,P extends Point<S>>This class represents a convex hull.interfaceConvexHullGenerator<S extends Space,P extends Point<S>>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
Methods in org.hipparchus.geometry.partitioning that return Point Modifier and Type Method Description Point<S>Transform. apply(Point<S> point)Transform a point of a space.Point<S>AbstractRegion. getBarycenter()Get the barycenter of the instance.Point<S>Region. getBarycenter()Get the barycenter of the instance.Point<S>BoundaryProjection. getOriginal()Get the original point.Point<S>BoundaryProjection. getProjected()Projected point.Point<S>Hyperplane. project(Point<S> point)Project a point to the hyperplane.Point<S>Embedding. toSpace(Point<T> point)Transform a sub-space point into a space point.Point<T>Embedding. toSubSpace(Point<S> point)Transform a space point into a sub-space point.Methods in org.hipparchus.geometry.partitioning with parameters of type Point Modifier and Type Method Description Point<S>Transform. apply(Point<S> point)Transform a point of a space.protected Region.LocationAbstractRegion. checkPoint(BSPTree<S> node, Point<S> point)Check a point with respect to the region starting at a given node.Region.LocationAbstractRegion. checkPoint(Point<S> point)Check a point with respect to the region.Region.LocationRegion. checkPoint(Point<S> point)Check a point with respect to the region.BSPTree<S>BSPTree. getCell(Point<S> point, double tolerance)Get the cell to which a point belongs.List<BSPTree<S>>BSPTree. getCloseCuts(Point<S> point, double maxOffset)Get the cells whose cut sub-hyperplanes are close to the point.doubleHyperplane. getOffset(Point<S> point)Get the offset (oriented distance) of a point.Point<S>Hyperplane. project(Point<S> point)Project a point to the hyperplane.BoundaryProjection<S>AbstractRegion. projectToBoundary(Point<S> point)Project a point on the boundary of the region.BoundaryProjection<S>Region. projectToBoundary(Point<S> point)Project a point on the boundary of the region.protected voidAbstractRegion. setBarycenter(Point<S> barycenter)Set the barycenter of the instance.Point<S>Embedding. toSpace(Point<T> point)Transform a sub-space point into a space point.Point<T>Embedding. toSubSpace(Point<S> point)Transform a space point into a sub-space point.Constructors in org.hipparchus.geometry.partitioning with parameters of type Point Constructor Description BoundaryProjection(Point<S> original, Point<S> projected, double offset)Constructor from raw elements. -
Uses of Point in org.hipparchus.geometry.spherical.oned
Classes in org.hipparchus.geometry.spherical.oned that implement Point Modifier and Type Class Description classS1PointThis class represents a point on the 1-sphere.Methods in org.hipparchus.geometry.spherical.oned that return Point Modifier and Type Method Description Point<Sphere1D>LimitAngle. project(Point<Sphere1D> point)Project a point to the hyperplane.Methods in org.hipparchus.geometry.spherical.oned with parameters of type Point Modifier and Type Method Description doubleS1Point. distance(Point<Sphere1D> point)Compute the distance between the instance and another point.doubleLimitAngle. getOffset(Point<Sphere1D> point)Get the offset (oriented distance) of a point.Point<Sphere1D>LimitAngle. project(Point<Sphere1D> point)Project a point to the hyperplane.BoundaryProjection<Sphere1D>ArcsSet. projectToBoundary(Point<Sphere1D> point)Project a point on the boundary of the region. -
Uses of Point in org.hipparchus.geometry.spherical.twod
Classes in org.hipparchus.geometry.spherical.twod that implement Point Modifier and Type Class Description classS2PointThis class represents a point on the 2-sphere.Methods in org.hipparchus.geometry.spherical.twod that return Point Modifier and Type Method Description Point<Sphere2D>Circle. project(Point<Sphere2D> point)Project a point to the hyperplane.Methods in org.hipparchus.geometry.spherical.twod with parameters of type Point Modifier and Type Method Description doubleS2Point. distance(Point<Sphere2D> point)Compute the distance between the instance and another point.doubleCircle. getOffset(Point<Sphere2D> point)Get the offset (oriented distance) of a point.Point<Sphere2D>Circle. project(Point<Sphere2D> point)Project a point to the hyperplane.S2PointCircle. toSpace(Point<Sphere1D> point)Transform a sub-space point into a space point.S1PointCircle. toSubSpace(Point<Sphere2D> point)Transform a space point into a sub-space point.
-