Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractRegion<S extends Space,
T extends Space> - Class in org.hipparchus.geometry.partitioning -
Abstract class for all regions, independently of geometry type or dimension.
- AbstractRegion(double) - Constructor for class org.hipparchus.geometry.partitioning.AbstractRegion
-
Build a region representing the whole space.
- AbstractRegion(Collection<SubHyperplane<S>>, double) - Constructor for class org.hipparchus.geometry.partitioning.AbstractRegion
-
Build a Region from a Boundary REPresentation (B-rep).
- AbstractRegion(BSPTree<S>, double) - Constructor for class org.hipparchus.geometry.partitioning.AbstractRegion
-
Build a region from an inside/outside BSP tree.
- AbstractRegion(Hyperplane<S>[], double) - Constructor for class org.hipparchus.geometry.partitioning.AbstractRegion
-
Build a convex region from an array of bounding hyperplanes.
- AbstractSubHyperplane<S extends Space,
T extends Space> - Class in org.hipparchus.geometry.partitioning -
This class implements the dimension-independent parts of
SubHyperplane
. - AbstractSubHyperplane(Hyperplane<S>, Region<T>) - Constructor for class org.hipparchus.geometry.partitioning.AbstractSubHyperplane
-
Build a sub-hyperplane from an hyperplane and a region.
- add(double, FieldVector3D<T>) - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Add a scaled vector to the instance.
- add(double, Vector3D) - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Add a scaled vector to the instance.
- add(double, FieldVector2D<T>) - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Add a scaled vector to the instance.
- add(double, Vector2D) - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Add a scaled vector to the instance.
- add(double, Vector<Euclidean1D, Vector1D>) - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Add a scaled vector to the instance.
- add(double, Vector<Euclidean3D, Vector3D>) - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Add a scaled vector to the instance.
- add(double, Vector<Euclidean2D, Vector2D>) - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Add a scaled vector to the instance.
- add(double, Vector<S, V>) - Method in interface org.hipparchus.geometry.Vector
-
Add a scaled vector to the instance.
- add(FieldVector3D<T>) - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Add a vector to the instance.
- add(Vector3D) - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Add a vector to the instance.
- add(FieldVector2D<T>) - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Add a vector to the instance.
- add(Vector2D) - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Add a vector to the instance.
- add(BSPTree<S>) - Method in class org.hipparchus.geometry.partitioning.NodesSet
-
Add a node if not already known.
- add(Vector<Euclidean1D, Vector1D>) - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Add a vector to the instance.
- add(Vector<Euclidean3D, Vector3D>) - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Add a vector to the instance.
- add(Vector<Euclidean2D, Vector2D>) - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Add a vector to the instance.
- add(Vector<S, V>) - Method in interface org.hipparchus.geometry.Vector
-
Add a vector to the instance.
- add(T, FieldVector3D<T>) - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Add a scaled vector to the instance.
- add(T, Vector3D) - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Add a scaled vector to the instance.
- add(T, FieldVector2D<T>) - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Add a scaled vector to the instance.
- add(T, Vector2D) - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Add a scaled vector to the instance.
- addAll(Iterable<BSPTree<S>>) - Method in class org.hipparchus.geometry.partitioning.NodesSet
-
Add nodes if they are not already known.
- AklToussaintHeuristic - Class in org.hipparchus.geometry.euclidean.twod.hull
-
A simple heuristic to improve the performance of convex hull algorithms.
- angle(FieldVector3D<T>, FieldVector3D<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the angular separation between two vectors.
- angle(FieldVector3D<T>, Vector3D) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the angular separation between two vectors.
- angle(Vector3D, FieldVector3D<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the angular separation between two vectors.
- angle(Vector3D, Vector3D) - Static method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Compute the angular separation between two vectors.
- angle(FieldVector2D<T>, FieldVector2D<T>) - Static method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Compute the angular separation between two vectors.
- angle(FieldVector2D<T>, Vector2D) - Static method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Compute the angular separation between two vectors.
- angle(Vector2D, FieldVector2D<T>) - Static method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Compute the angular separation between two vectors.
- angle(Vector2D, Vector2D) - Static method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Compute the angular separation between two vectors.
- apply(Hyperplane<S>) - Method in interface org.hipparchus.geometry.partitioning.Transform
-
Transform an hyperplane of a space.
- apply(SubHyperplane<T>, Hyperplane<S>, Hyperplane<S>) - Method in interface org.hipparchus.geometry.partitioning.Transform
-
Transform a sub-hyperplane embedded in an hyperplane.
- apply(Point<S>) - Method in interface org.hipparchus.geometry.partitioning.Transform
-
Transform a point of a space.
- applyInverseTo(double[], double[]) - Method in class org.hipparchus.geometry.euclidean.threed.Rotation
-
Apply the inverse of the rotation to a vector stored in an array.
- applyInverseTo(double[], T[]) - Method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Apply the inverse of the rotation to a vector stored in an array.
- applyInverseTo(FieldRotation<T>) - Method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Apply the inverse of the instance to another rotation.
- applyInverseTo(FieldVector3D<T>) - Method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Apply the inverse of the rotation to a vector.
- applyInverseTo(Rotation) - Method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Apply the inverse of the instance to another rotation.
- applyInverseTo(Rotation) - Method in class org.hipparchus.geometry.euclidean.threed.Rotation
-
Apply the inverse of the instance to another rotation.
- applyInverseTo(Rotation, FieldRotation<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Apply the inverse of a rotation to another rotation.
- applyInverseTo(Rotation, FieldVector3D<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Apply the inverse of a rotation to a vector.
- applyInverseTo(Vector3D) - Method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Apply the inverse of the rotation to a vector.
- applyInverseTo(Vector3D) - Method in class org.hipparchus.geometry.euclidean.threed.Rotation
-
Apply the inverse of the rotation to a vector.
- applyInverseTo(T[], T[]) - Method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Apply the inverse of the rotation to a vector stored in an array.
- applyTo(double[], double[]) - Method in class org.hipparchus.geometry.euclidean.threed.Rotation
-
Apply the rotation to a vector stored in an array.
- applyTo(double[], T[]) - Method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Apply the rotation to a vector stored in an array.
- applyTo(FieldRotation<T>) - Method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Apply the instance to another rotation.
- applyTo(FieldVector3D<T>) - Method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Apply the rotation to a vector.
- applyTo(Rotation) - Method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Apply the instance to another rotation.
- applyTo(Rotation) - Method in class org.hipparchus.geometry.euclidean.threed.Rotation
-
Apply the instance to another rotation.
- applyTo(Rotation, FieldRotation<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Apply a rotation to another rotation.
- applyTo(Rotation, FieldVector3D<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Apply a rotation to a vector.
- applyTo(Vector3D) - Method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Apply the rotation to a vector.
- applyTo(Vector3D) - Method in class org.hipparchus.geometry.euclidean.threed.Rotation
-
Apply the rotation to a vector.
- applyTo(T[], T[]) - Method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Apply the rotation to a vector stored in an array.
- applyTransform(Transform<S, T>) - Method in class org.hipparchus.geometry.partitioning.AbstractRegion
-
Transform a region.
- applyTransform(Transform<S, T>) - Method in class org.hipparchus.geometry.partitioning.AbstractSubHyperplane
-
Apply a transform to the instance.
- Arc - Class in org.hipparchus.geometry.spherical.oned
-
This class represents an arc on a circle.
- Arc(double, double, double) - Constructor for class org.hipparchus.geometry.spherical.oned.Arc
-
Simple constructor.
- ArcsSet - Class in org.hipparchus.geometry.spherical.oned
-
This class represents a region of a circle: a set of arcs.
- ArcsSet(double) - Constructor for class org.hipparchus.geometry.spherical.oned.ArcsSet
-
Build an arcs set representing the whole circle.
- ArcsSet(double, double, double) - Constructor for class org.hipparchus.geometry.spherical.oned.ArcsSet
-
Build an arcs set corresponding to a single arc.
- ArcsSet(Collection<SubHyperplane<Sphere1D>>, double) - Constructor for class org.hipparchus.geometry.spherical.oned.ArcsSet
-
Build an arcs set from a Boundary REPresentation (B-rep).
- ArcsSet(BSPTree<Sphere1D>, double) - Constructor for class org.hipparchus.geometry.spherical.oned.ArcsSet
-
Build an arcs set from an inside/outside BSP tree.
- ArcsSet.InconsistentStateAt2PiWrapping - Exception in org.hipparchus.geometry.spherical.oned
-
Specialized exception for inconsistent BSP tree state inconsistency.
- ArcsSet.Split - Class in org.hipparchus.geometry.spherical.oned
-
Class holding the results of the
split
method. - asList() - Method in class org.hipparchus.geometry.euclidean.oned.IntervalsSet
-
Build an ordered list of intervals representing the instance.
- asList() - Method in class org.hipparchus.geometry.spherical.oned.ArcsSet
-
Build an ordered list of arcs representing the instance.
B
- ballOnSupport(List<Vector3D>) - Method in class org.hipparchus.geometry.euclidean.threed.SphereGenerator
-
Create a ball whose boundary lies on prescribed support points.
- ballOnSupport(List<Vector2D>) - Method in class org.hipparchus.geometry.euclidean.twod.DiskGenerator
-
Create a ball whose boundary lies on prescribed support points.
- ballOnSupport(List<P>) - Method in interface org.hipparchus.geometry.enclosing.SupportBallGenerator
-
Create a ball whose boundary lies on prescribed support points.
- blendArithmeticallyWith(FieldVector3D<T>, T) - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
- blendArithmeticallyWith(Vector<S, V>, double) - Method in interface org.hipparchus.geometry.Vector
- BOTH - Enum constant in enum org.hipparchus.geometry.partitioning.Side
-
Code for elements crossing the hyperplane from plus to minus side.
- BOUNDARY - Enum constant in enum org.hipparchus.geometry.partitioning.Region.Location
-
Code for points on the partition boundary.
- BoundaryAttribute<S extends Space> - Class in org.hipparchus.geometry.partitioning
-
Class holding boundary attributes.
- BoundaryProjection<S extends Space> - Class in org.hipparchus.geometry.partitioning
-
Class holding the result of point projection on region boundary.
- BoundaryProjection(Point<S>, Point<S>, double) - Constructor for class org.hipparchus.geometry.partitioning.BoundaryProjection
-
Constructor from raw elements.
- BRep(List<Vector3D>, List<int[]>) - Constructor for class org.hipparchus.geometry.euclidean.threed.PolyhedronsSet.BRep
-
Simple constructor.
- BSPTree<S extends Space> - Class in org.hipparchus.geometry.partitioning
-
This class represent a Binary Space Partition tree.
- BSPTree() - Constructor for class org.hipparchus.geometry.partitioning.BSPTree
-
Build a tree having only one root cell representing the whole space.
- BSPTree(Object) - Constructor for class org.hipparchus.geometry.partitioning.BSPTree
-
Build a tree having only one root cell representing the whole space.
- BSPTree(SubHyperplane<S>, BSPTree<S>, BSPTree<S>, Object) - Constructor for class org.hipparchus.geometry.partitioning.BSPTree
-
Build a BSPTree from its underlying elements.
- BSPTree.LeafMerger<S extends Space> - Interface in org.hipparchus.geometry.partitioning
-
This interface gather the merging operations between a BSP tree leaf and another BSP tree.
- BSPTree.VanishingCutHandler<S extends Space> - Interface in org.hipparchus.geometry.partitioning
-
This interface handles the corner cases when an internal node cut sub-hyperplane vanishes.
- BSPTreeVisitor<S extends Space> - Interface in org.hipparchus.geometry.partitioning
-
This interface is used to visit
BSP tree
nodes. - BSPTreeVisitor.Order - Enum in org.hipparchus.geometry.partitioning
-
Enumerate for visit order with respect to plus sub-tree, minus sub-tree and cut sub-hyperplane.
- buildConvex(Hyperplane<S>...) - Method in class org.hipparchus.geometry.partitioning.RegionFactory
-
Build a convex region from a collection of bounding hyperplanes.
- buildNew(BSPTree<Euclidean1D>) - Method in class org.hipparchus.geometry.euclidean.oned.IntervalsSet
-
Build a region using the instance as a prototype.
- buildNew(BSPTree<Euclidean3D>) - Method in class org.hipparchus.geometry.euclidean.threed.PolyhedronsSet
-
Build a region using the instance as a prototype.
- buildNew(BSPTree<Euclidean2D>) - Method in class org.hipparchus.geometry.euclidean.twod.PolygonsSet
-
Build a region using the instance as a prototype.
- buildNew(BSPTree<Sphere1D>) - Method in class org.hipparchus.geometry.spherical.oned.ArcsSet
-
Build a region using the instance as a prototype.
- buildNew(BSPTree<Sphere2D>) - Method in class org.hipparchus.geometry.spherical.twod.SphericalPolygonsSet
-
Build a region using the instance as a prototype.
- buildNew(BSPTree<S>) - Method in class org.hipparchus.geometry.partitioning.AbstractRegion
-
Build a region using the instance as a prototype.
- buildNew(BSPTree<S>) - Method in interface org.hipparchus.geometry.partitioning.Region
-
Build a region using the instance as a prototype.
- buildNew(Hyperplane<Euclidean1D>, Region<Euclidean1D>) - Method in class org.hipparchus.geometry.euclidean.oned.SubOrientedPoint
-
Build a sub-hyperplane from an hyperplane and a region.
- buildNew(Hyperplane<Euclidean3D>, Region<Euclidean2D>) - Method in class org.hipparchus.geometry.euclidean.threed.SubPlane
-
Build a sub-hyperplane from an hyperplane and a region.
- buildNew(Hyperplane<Euclidean2D>, Region<Euclidean1D>) - Method in class org.hipparchus.geometry.euclidean.twod.SubLine
-
Build a sub-hyperplane from an hyperplane and a region.
- buildNew(Hyperplane<Sphere1D>, Region<Sphere1D>) - Method in class org.hipparchus.geometry.spherical.oned.SubLimitAngle
-
Build a sub-hyperplane from an hyperplane and a region.
- buildNew(Hyperplane<Sphere2D>, Region<Sphere1D>) - Method in class org.hipparchus.geometry.spherical.twod.SubCircle
-
Build a sub-hyperplane from an hyperplane and a region.
- buildNew(Hyperplane<S>, Region<T>) - Method in class org.hipparchus.geometry.partitioning.AbstractSubHyperplane
-
Build a sub-hyperplane from an hyperplane and a region.
C
- CANNOT_NORMALIZE_A_ZERO_NORM_VECTOR - Enum constant in enum org.hipparchus.geometry.LocalizedGeometryFormats
-
CANNOT_NORMALIZE_A_ZERO_NORM_VECTOR.
- checkPoint(double) - Method in class org.hipparchus.geometry.spherical.oned.Arc
-
Check a point with respect to the arc.
- checkPoint(double, double) - Method in class org.hipparchus.geometry.euclidean.oned.Interval
-
Check a point with respect to the interval.
- checkPoint(BSPTree<S>, Point<S>) - Method in class org.hipparchus.geometry.partitioning.AbstractRegion
-
Check a point with respect to the region starting at a given node.
- checkPoint(BSPTree<S>, Vector<S, V>) - Method in class org.hipparchus.geometry.partitioning.AbstractRegion
-
Check a point with respect to the region starting at a given node.
- checkPoint(Point<S>) - Method in class org.hipparchus.geometry.partitioning.AbstractRegion
-
Check a point with respect to the region.
- checkPoint(Point<S>) - Method in interface org.hipparchus.geometry.partitioning.Region
-
Check a point with respect to the region.
- checkPoint(Vector<S, V>) - Method in class org.hipparchus.geometry.partitioning.AbstractRegion
-
Check a point with respect to the region.
- checkTolerance(double) - Static method in class org.hipparchus.geometry.spherical.oned.Sphere1D
-
Check tolerance against
Sphere1D.SMALLEST_TOLERANCE
. - checkTolerance(double) - Static method in class org.hipparchus.geometry.spherical.twod.Sphere2D
-
Check tolerance against
Sphere2D.SMALLEST_TOLERANCE
. - Circle - Class in org.hipparchus.geometry.spherical.twod
-
This class represents an oriented great circle on the 2-sphere.
- Circle(Vector3D, double) - Constructor for class org.hipparchus.geometry.spherical.twod.Circle
-
Build a great circle from its pole.
- Circle(Circle) - Constructor for class org.hipparchus.geometry.spherical.twod.Circle
-
Copy constructor.
- Circle(S2Point, S2Point, double) - Constructor for class org.hipparchus.geometry.spherical.twod.Circle
-
Build a great circle from two non-aligned points.
- CLOSE_VERTICES - Enum constant in enum org.hipparchus.geometry.LocalizedGeometryFormats
-
CLOSE_VERTICES.
- CLOSEST_ORTHOGONAL_MATRIX_HAS_NEGATIVE_DETERMINANT - Enum constant in enum org.hipparchus.geometry.LocalizedGeometryFormats
-
CLOSEST_ORTHOGONAL_MATRIX_HAS_NEGATIVE_DETERMINANT.
- closestPoint(FieldLine<T>) - Method in class org.hipparchus.geometry.euclidean.threed.FieldLine
-
Compute the point of the instance closest to another line.
- closestPoint(Line) - Method in class org.hipparchus.geometry.euclidean.threed.Line
-
Compute the point of the instance closest to another line.
- compose(FieldRotation<T>, RotationConvention) - Method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Compose the instance with another rotation.
- compose(Rotation, RotationConvention) - Method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Compose the instance with another rotation.
- compose(Rotation, RotationConvention) - Method in class org.hipparchus.geometry.euclidean.threed.Rotation
-
Compose the instance with another rotation.
- composeInverse(FieldRotation<T>, RotationConvention) - Method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Compose the inverse of the instance with another rotation.
- composeInverse(Rotation, RotationConvention) - Method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Compose the inverse of the instance with another rotation.
- composeInverse(Rotation, RotationConvention) - Method in class org.hipparchus.geometry.euclidean.threed.Rotation
-
Compose the inverse of the instance with another rotation.
- computeGeometricalProperties() - Method in class org.hipparchus.geometry.euclidean.oned.IntervalsSet
-
Compute some geometrical properties.
- computeGeometricalProperties() - Method in class org.hipparchus.geometry.euclidean.threed.PolyhedronsSet
-
Compute some geometrical properties.
- computeGeometricalProperties() - Method in class org.hipparchus.geometry.euclidean.twod.PolygonsSet
-
Compute some geometrical properties.
- computeGeometricalProperties() - Method in class org.hipparchus.geometry.partitioning.AbstractRegion
-
Compute some geometrical properties.
- computeGeometricalProperties() - Method in class org.hipparchus.geometry.spherical.oned.ArcsSet
-
Compute some geometrical properties.
- computeGeometricalProperties() - Method in class org.hipparchus.geometry.spherical.twod.SphericalPolygonsSet
-
Compute some geometrical properties.
- contains(FieldVector3D<T>) - Method in class org.hipparchus.geometry.euclidean.threed.FieldLine
-
Check if the instance contains a point.
- contains(Vector3D) - Method in class org.hipparchus.geometry.euclidean.threed.FieldLine
-
Check if the instance contains a point.
- contains(Vector3D) - Method in class org.hipparchus.geometry.euclidean.threed.Line
-
Check if the instance contains a point.
- contains(Vector3D) - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Check if the instance contains a point.
- contains(Vector2D) - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Check if the line contains a point.
- contains(Region<S>) - Method in class org.hipparchus.geometry.partitioning.AbstractRegion
-
Check if the instance entirely contains another region.
- contains(Region<S>) - Method in interface org.hipparchus.geometry.partitioning.Region
-
Check if the instance entirely contains another region.
- contains(P) - Method in class org.hipparchus.geometry.enclosing.EnclosingBall
-
Check if a point is within the ball or at boundary.
- contains(P, double) - Method in class org.hipparchus.geometry.enclosing.EnclosingBall
-
Check if a point is within an enlarged ball or at boundary.
- ConvexHull<S extends Space,
P extends Point<S>> - Interface in org.hipparchus.geometry.hull -
This class represents a convex hull.
- ConvexHull2D - Class in org.hipparchus.geometry.euclidean.twod.hull
-
This class represents a convex hull in an two-dimensional euclidean space.
- ConvexHull2D(Vector2D[], double) - Constructor for class org.hipparchus.geometry.euclidean.twod.hull.ConvexHull2D
-
Simple constructor.
- ConvexHullGenerator<S extends Space,
P extends Point<S>> - Interface in org.hipparchus.geometry.hull -
Interface for convex hull generators.
- ConvexHullGenerator2D - Interface in org.hipparchus.geometry.euclidean.twod.hull
-
Interface for convex hull generators in the two-dimensional euclidean space.
- copySelf() - Method in class org.hipparchus.geometry.euclidean.oned.OrientedPoint
-
Copy the instance.
- copySelf() - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Copy the instance.
- copySelf() - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Copy the instance.
- copySelf() - Method in class org.hipparchus.geometry.partitioning.AbstractRegion
-
Copy the instance.
- copySelf() - Method in class org.hipparchus.geometry.partitioning.AbstractSubHyperplane
-
Copy the instance.
- copySelf() - Method in class org.hipparchus.geometry.partitioning.BSPTree
-
Copy the instance.
- copySelf() - Method in interface org.hipparchus.geometry.partitioning.Hyperplane
-
Copy the instance.
- copySelf() - Method in interface org.hipparchus.geometry.partitioning.Region
-
Copy the instance.
- copySelf() - Method in interface org.hipparchus.geometry.partitioning.SubHyperplane
-
Copy the instance.
- copySelf() - Method in class org.hipparchus.geometry.spherical.oned.LimitAngle
-
Copy the instance.
- copySelf() - Method in class org.hipparchus.geometry.spherical.twod.Circle
-
Copy the instance.
- createRegion() - Method in class org.hipparchus.geometry.euclidean.twod.hull.ConvexHull2D
-
Returns a new region that is enclosed by the convex hull.
- createRegion() - Method in interface org.hipparchus.geometry.hull.ConvexHull
-
Returns a new region that is enclosed by the convex hull.
- CROSSING_BOUNDARY_LOOPS - Enum constant in enum org.hipparchus.geometry.LocalizedGeometryFormats
-
CROSSING_BOUNDARY_LOOPS.
- crossProduct(FieldVector3D<T>) - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the cross-product of the instance with another vector.
- crossProduct(FieldVector3D<T>, FieldVector3D<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the cross-product of two vectors.
- crossProduct(FieldVector3D<T>, Vector3D) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the cross-product of two vectors.
- crossProduct(Vector3D) - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the cross-product of the instance with another vector.
- crossProduct(Vector3D, FieldVector3D<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the cross-product of two vectors.
- crossProduct(Vector3D, Vector3D) - Static method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Compute the cross-product of two vectors.
- crossProduct(FieldVector2D<T>, FieldVector2D<T>) - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Compute the cross-product of the instance and the given points.
- crossProduct(Vector2D, Vector2D) - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Compute the cross-product of the instance and the given points.
- crossProduct(Vector2D, Vector2D) - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Compute the cross-product of the instance and the given points.
- crossProduct(Vector<Euclidean3D, Vector3D>) - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Compute the cross-product of the instance with another vector.
D
- DEFAULT_PREFIX - Static variable in class org.hipparchus.geometry.VectorFormat
-
The default prefix: "{".
- DEFAULT_SEPARATOR - Static variable in class org.hipparchus.geometry.VectorFormat
-
The default separator: ", ".
- DEFAULT_SUFFIX - Static variable in class org.hipparchus.geometry.VectorFormat
-
The default suffix: "}".
- difference(Region<S>, Region<S>) - Method in class org.hipparchus.geometry.partitioning.RegionFactory
-
Compute the difference of two regions.
- DiskGenerator - Class in org.hipparchus.geometry.euclidean.twod
-
Class generating an enclosing ball from its support points.
- DiskGenerator() - Constructor for class org.hipparchus.geometry.euclidean.twod.DiskGenerator
-
Empty constructor.
- distance(Vector1D, Vector1D) - Static method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Compute the distance between two vectors according to the L2 norm.
- distance(FieldLine<T>) - Method in class org.hipparchus.geometry.euclidean.threed.FieldLine
-
Compute the shortest distance between the instance and another line.
- distance(FieldRotation<T>, FieldRotation<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Compute the distance between two rotations.
- distance(FieldVector3D<T>) - Method in class org.hipparchus.geometry.euclidean.threed.FieldLine
-
Compute the distance between the instance and a point.
- distance(FieldVector3D<T>) - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the distance between the instance and another vector according to the L2 norm.
- distance(FieldVector3D<T>, FieldVector3D<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the distance between two vectors according to the L2 norm.
- distance(FieldVector3D<T>, Vector3D) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the distance between two vectors according to the L2 norm.
- distance(Line) - Method in class org.hipparchus.geometry.euclidean.threed.Line
-
Compute the shortest distance between the instance and another line.
- distance(Rotation, Rotation) - Static method in class org.hipparchus.geometry.euclidean.threed.Rotation
-
Compute the distance between two rotations.
- distance(Vector3D) - Method in class org.hipparchus.geometry.euclidean.threed.FieldLine
-
Compute the distance between the instance and a point.
- distance(Vector3D) - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the distance between the instance and another vector according to the L2 norm.
- distance(Vector3D) - Method in class org.hipparchus.geometry.euclidean.threed.Line
-
Compute the distance between the instance and a point.
- distance(Vector3D, FieldVector3D<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the distance between two vectors according to the L2 norm.
- distance(Vector3D, Vector3D) - Static method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Compute the distance between two vectors according to the L2 norm.
- distance(FieldVector2D<T>) - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Compute the distance between the instance and another vector according to the L2 norm.
- distance(FieldVector2D<T>, FieldVector2D<T>) - Static method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Compute the distance between two vectors according to the L2 norm.
- distance(FieldVector2D<T>, Vector2D) - Static method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Compute the distance between two vectors according to the L2 norm.
- distance(Vector2D) - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Compute the distance between the instance and another vector according to the L2 norm.
- distance(Vector2D) - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Compute the distance between the instance and a point.
- distance(Vector2D) - Method in class org.hipparchus.geometry.euclidean.twod.Segment
-
Calculates the shortest distance from a point to this line segment.
- distance(Vector2D, FieldVector2D<T>) - Static method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Compute the distance between two vectors according to the L2 norm.
- distance(Vector2D, Vector2D) - Static method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Compute the distance between two vectors according to the L2 norm.
- distance(Point<Euclidean1D>) - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Compute the distance between the instance and another point.
- distance(Point<Euclidean3D>) - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Compute the distance between the instance and another point.
- distance(Point<Euclidean2D>) - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Compute the distance between the instance and another point.
- distance(Point<Sphere1D>) - Method in class org.hipparchus.geometry.spherical.oned.S1Point
-
Compute the distance between the instance and another point.
- distance(Point<Sphere2D>) - Method in class org.hipparchus.geometry.spherical.twod.S2Point
-
Compute the distance between the instance and another point.
- distance(Point<S>) - Method in interface org.hipparchus.geometry.Point
-
Compute the distance between the instance and another point.
- distance(S1Point, S1Point) - Static method in class org.hipparchus.geometry.spherical.oned.S1Point
-
Compute the distance (angular separation) between two points.
- distance(S2Point, S2Point) - Static method in class org.hipparchus.geometry.spherical.twod.S2Point
-
Compute the distance (angular separation) between two points.
- distance1(FieldVector3D<T>) - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the distance between the instance and another vector according to the L1 norm.
- distance1(FieldVector3D<T>, FieldVector3D<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the distance between two vectors according to the L1 norm.
- distance1(FieldVector3D<T>, Vector3D) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the distance between two vectors according to the L1 norm.
- distance1(Vector3D) - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the distance between the instance and another vector according to the L1 norm.
- distance1(Vector3D, FieldVector3D<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the distance between two vectors according to the L1 norm.
- distance1(Vector3D, Vector3D) - Static method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Compute the distance between two vectors according to the L1 norm.
- distance1(FieldVector2D<T>) - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Compute the distance between the instance and another vector according to the L1 norm.
- distance1(FieldVector2D<T>, FieldVector2D<T>) - Static method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Compute the distance between two vectors according to the L2 norm.
- distance1(FieldVector2D<T>, Vector2D) - Static method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Compute the distance between two vectors according to the L2 norm.
- distance1(Vector2D) - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Compute the distance between the instance and another vector according to the L1 norm.
- distance1(Vector2D, FieldVector2D<T>) - Static method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Compute the distance between two vectors according to the L2 norm.
- distance1(Vector2D, Vector2D) - Static method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Compute the distance between two vectors according to the L1 norm.
- distance1(Vector<Euclidean1D, Vector1D>) - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Compute the distance between the instance and another vector according to the L1 norm.
- distance1(Vector<Euclidean3D, Vector3D>) - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Compute the distance between the instance and another vector according to the L1 norm.
- distance1(Vector<Euclidean2D, Vector2D>) - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Compute the distance between the instance and another vector according to the L1 norm.
- distance1(Vector<S, V>) - Method in interface org.hipparchus.geometry.Vector
-
Compute the distance between the instance and another vector according to the L1 norm.
- distanceInf(Vector1D, Vector1D) - Static method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Compute the distance between two vectors according to the L∞ norm.
- distanceInf(FieldVector3D<T>) - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the distance between the instance and another vector according to the L∞ norm.
- distanceInf(FieldVector3D<T>, FieldVector3D<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the distance between two vectors according to the L∞ norm.
- distanceInf(FieldVector3D<T>, Vector3D) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the distance between two vectors according to the L∞ norm.
- distanceInf(Vector3D) - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the distance between the instance and another vector according to the L∞ norm.
- distanceInf(Vector3D, FieldVector3D<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the distance between two vectors according to the L∞ norm.
- distanceInf(Vector3D, Vector3D) - Static method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Compute the distance between two vectors according to the L∞ norm.
- distanceInf(FieldVector2D<T>) - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Compute the distance between the instance and another vector according to the L∞ norm.
- distanceInf(FieldVector2D<T>, FieldVector2D<T>) - Static method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Compute the distance between two vectors according to the L∞ norm.
- distanceInf(FieldVector2D<T>, Vector2D) - Static method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Compute the distance between two vectors according to the L∞ norm.
- distanceInf(Vector2D) - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Compute the distance between the instance and another vector according to the L∞ norm.
- distanceInf(Vector2D, FieldVector2D<T>) - Static method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Compute the distance between two vectors according to the L∞ norm.
- distanceInf(Vector2D, Vector2D) - Static method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Compute the distance between two vectors according to the L∞ norm.
- distanceInf(Vector<Euclidean1D, Vector1D>) - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Compute the distance between the instance and another vector according to the L∞ norm.
- distanceInf(Vector<Euclidean3D, Vector3D>) - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Compute the distance between the instance and another vector according to the L∞ norm.
- distanceInf(Vector<Euclidean2D, Vector2D>) - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Compute the distance between the instance and another vector according to the L∞ norm.
- distanceInf(Vector<S, V>) - Method in interface org.hipparchus.geometry.Vector
-
Compute the distance between the instance and another vector according to the L∞ norm.
- distanceSq(Vector1D, Vector1D) - Static method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Compute the square of the distance between two vectors.
- distanceSq(FieldVector3D<T>) - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the square of the distance between the instance and another vector.
- distanceSq(FieldVector3D<T>, FieldVector3D<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the square of the distance between two vectors.
- distanceSq(FieldVector3D<T>, Vector3D) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the square of the distance between two vectors.
- distanceSq(Vector3D) - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the square of the distance between the instance and another vector.
- distanceSq(Vector3D, FieldVector3D<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the square of the distance between two vectors.
- distanceSq(Vector3D, Vector3D) - Static method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Compute the square of the distance between two vectors.
- distanceSq(FieldVector2D<T>) - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Compute the square of the distance between the instance and another vector.
- distanceSq(FieldVector2D<T>, FieldVector2D<T>) - Static method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Compute the square of the distance between two vectors.
- distanceSq(FieldVector2D<T>, Vector2D) - Static method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Compute the square of the distance between two vectors.
- distanceSq(Vector2D) - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Compute the square of the distance between the instance and another vector.
- distanceSq(Vector2D, FieldVector2D<T>) - Static method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Compute the square of the distance between two vectors.
- distanceSq(Vector2D, Vector2D) - Static method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Compute the square of the distance between two vectors.
- distanceSq(Vector<Euclidean1D, Vector1D>) - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Compute the square of the distance between the instance and another vector.
- distanceSq(Vector<Euclidean3D, Vector3D>) - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Compute the square of the distance between the instance and another vector.
- distanceSq(Vector<Euclidean2D, Vector2D>) - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Compute the square of the distance between the instance and another vector.
- distanceSq(Vector<S, V>) - Method in interface org.hipparchus.geometry.Vector
-
Compute the square of the distance between the instance and another vector.
- dotProduct(FieldVector3D<T>) - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the dot-product of the instance and another vector.
- dotProduct(FieldVector3D<T>, FieldVector3D<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the dot-product of two vectors.
- dotProduct(FieldVector3D<T>, Vector3D) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the dot-product of two vectors.
- dotProduct(Vector3D) - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the dot-product of the instance and another vector.
- dotProduct(Vector3D, FieldVector3D<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the dot-product of two vectors.
- dotProduct(Vector3D, Vector3D) - Static method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Compute the dot-product of two vectors.
- dotProduct(FieldVector2D<T>) - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Compute the dot-product of the instance and another vector.
- dotProduct(Vector2D) - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Compute the dot-product of the instance and another vector.
- dotProduct(Vector<Euclidean1D, Vector1D>) - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Compute the dot-product of the instance and another vector.
- dotProduct(Vector<Euclidean3D, Vector3D>) - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Compute the dot-product of the instance and another vector.
- dotProduct(Vector<Euclidean2D, Vector2D>) - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Compute the dot-product of the instance and another vector.
- dotProduct(Vector<S, V>) - Method in interface org.hipparchus.geometry.Vector
-
Compute the dot-product of the instance and another vector.
E
- Edge - Class in org.hipparchus.geometry.spherical.twod
-
Spherical polygons boundary edge.
- EDGE_CONNECTED_TO_ONE_FACET - Enum constant in enum org.hipparchus.geometry.LocalizedGeometryFormats
-
EDGE_CONNECTED_TO_ONE_FACET.
- Embedding<S extends Space,
T extends Space> - Interface in org.hipparchus.geometry.partitioning -
This interface defines mappers between a space and one of its sub-spaces.
- emptyHyperplane() - Method in class org.hipparchus.geometry.euclidean.oned.OrientedPoint
-
Build a sub-hyperplane covering nothing.
- emptyHyperplane() - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Build a sub-hyperplane covering nothing.
- emptyHyperplane() - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Build a sub-hyperplane covering nothing.
- emptyHyperplane() - Method in interface org.hipparchus.geometry.partitioning.Hyperplane
-
Build a sub-hyperplane covering nothing.
- emptyHyperplane() - Method in class org.hipparchus.geometry.spherical.oned.LimitAngle
-
Build a sub-hyperplane covering nothing.
- emptyHyperplane() - Method in class org.hipparchus.geometry.spherical.twod.Circle
-
Build a sub-hyperplane covering nothing.
- enclose(Iterable<P>) - Method in interface org.hipparchus.geometry.enclosing.Encloser
-
Find a ball enclosing a list of points.
- enclose(Iterable<P>) - Method in class org.hipparchus.geometry.enclosing.WelzlEncloser
-
Find a ball enclosing a list of points.
- Encloser<S extends Space,
P extends Point<S>> - Interface in org.hipparchus.geometry.enclosing -
Interface for algorithms computing enclosing balls.
- EnclosingBall<S extends Space,
P extends Point<S>> - Class in org.hipparchus.geometry.enclosing -
This class represents a ball enclosing some points.
- EnclosingBall(P, double, P...) - Constructor for class org.hipparchus.geometry.enclosing.EnclosingBall
-
Simple constructor.
- equals(Object) - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Test for the equality of two 1D vectors.
- equals(Object) - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Test for the equality of two 3D vectors.
- equals(Object) - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Test for the equality of two 3D vectors.
- equals(Object) - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Test for the equality of two 2D vectors.
- equals(Object) - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Test for the equality of two 2D vectors.
- equals(Object) - Method in class org.hipparchus.geometry.spherical.oned.S1Point
-
Test for the equality of two points on the 1-sphere.
- equals(Object) - Method in class org.hipparchus.geometry.spherical.twod.S2Point
-
Test for the equality of two points on the 2-sphere.
- equalsIeee754(Object) - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Test for the equality of two 1D vectors.
- equalsIeee754(Object) - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Test for the equality of two 3D vectors.
- equalsIeee754(Object) - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Test for the equality of two 2D vectors.
- equalsIeee754(Object) - Method in class org.hipparchus.geometry.spherical.oned.S1Point
-
Test for the equality of two points on the 1-sphere.
- equalsIeee754(Object) - Method in class org.hipparchus.geometry.spherical.twod.S2Point
-
Test for the equality of two points on the 2-sphere.
- Euclidean1D - Class in org.hipparchus.geometry.euclidean.oned
-
This class implements a one-dimensional space.
- Euclidean1D.NoSubSpaceException - Exception in org.hipparchus.geometry.euclidean.oned
-
Specialized exception for inexistent sub-space.
- Euclidean2D - Class in org.hipparchus.geometry.euclidean.twod
-
This class implements a two-dimensional space.
- Euclidean3D - Class in org.hipparchus.geometry.euclidean.threed
-
This class implements a three-dimensional space.
F
- FACET_ORIENTATION_MISMATCH - Enum constant in enum org.hipparchus.geometry.LocalizedGeometryFormats
-
FACET_ORIENTATION_MISMATCH.
- FACET_WITH_SEVERAL_BOUNDARY_LOOPS - Enum constant in enum org.hipparchus.geometry.LocalizedGeometryFormats
-
FACET_WITH_SEVERAL_BOUNDARY_LOOPS.
- FieldLine<T extends CalculusFieldElement<T>> - Class in org.hipparchus.geometry.euclidean.threed
-
The class represent lines in a three dimensional space.
- FieldLine(FieldLine<T>) - Constructor for class org.hipparchus.geometry.euclidean.threed.FieldLine
-
Copy constructor.
- FieldLine(FieldVector3D<T>, FieldVector3D<T>, double) - Constructor for class org.hipparchus.geometry.euclidean.threed.FieldLine
-
Build a line from two points.
- FieldRotation<T extends CalculusFieldElement<T>> - Class in org.hipparchus.geometry.euclidean.threed
-
This class is a re-implementation of
Rotation
usingCalculusFieldElement
. - FieldRotation(Field<T>, Rotation) - Constructor for class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Build a
FieldRotation
from aRotation
. - FieldRotation(FieldVector3D<T>, FieldVector3D<T>) - Constructor for class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Build one of the rotations that transform one vector into another one.
- FieldRotation(FieldVector3D<T>, FieldVector3D<T>, FieldVector3D<T>, FieldVector3D<T>) - Constructor for class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Build the rotation that transforms a pair of vectors into another pair.
- FieldRotation(FieldVector3D<T>, T, RotationConvention) - Constructor for class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Build a rotation from an axis and an angle.
- FieldRotation(RotationOrder, RotationConvention, T, T, T) - Constructor for class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Build a rotation from three Cardan or Euler elementary rotations.
- FieldRotation(T[][], double) - Constructor for class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Build a rotation from a 3X3 matrix.
- FieldRotation(T, T, T, T, boolean) - Constructor for class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Build a rotation from the quaternion coordinates.
- FieldVector2D<T extends CalculusFieldElement<T>> - Class in org.hipparchus.geometry.euclidean.twod
-
This class is a re-implementation of
Vector2D
usingCalculusFieldElement
. - FieldVector2D(double, FieldVector2D<T>) - Constructor for class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Multiplicative constructor Build a vector from another one and a scale factor.
- FieldVector2D(double, FieldVector2D<T>, double, FieldVector2D<T>) - Constructor for class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Linear constructor.
- FieldVector2D(double, FieldVector2D<T>, double, FieldVector2D<T>, double, FieldVector2D<T>) - Constructor for class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Linear constructor.
- FieldVector2D(double, FieldVector2D<T>, double, FieldVector2D<T>, double, FieldVector2D<T>, double, FieldVector2D<T>) - Constructor for class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Linear constructor.
- FieldVector2D(Field<T>, Vector2D) - Constructor for class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Build a
FieldVector2D
from aVector2D
. - FieldVector2D(T[]) - Constructor for class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Simple constructor.
- FieldVector2D(T, FieldVector2D<T>) - Constructor for class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Multiplicative constructor Build a vector from another one and a scale factor.
- FieldVector2D(T, FieldVector2D<T>, T, FieldVector2D<T>) - Constructor for class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Linear constructor Build a vector from two other ones and corresponding scale factors.
- FieldVector2D(T, FieldVector2D<T>, T, FieldVector2D<T>, T, FieldVector2D<T>) - Constructor for class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Linear constructor.
- FieldVector2D(T, FieldVector2D<T>, T, FieldVector2D<T>, T, FieldVector2D<T>, T, FieldVector2D<T>) - Constructor for class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Linear constructor.
- FieldVector2D(T, Vector2D) - Constructor for class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Multiplicative constructor Build a vector from another one and a scale factor.
- FieldVector2D(T, Vector2D, T, Vector2D) - Constructor for class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Linear constructor.
- FieldVector2D(T, Vector2D, T, Vector2D, T, Vector2D) - Constructor for class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Linear constructor.
- FieldVector2D(T, Vector2D, T, Vector2D, T, Vector2D, T, Vector2D) - Constructor for class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Linear constructor.
- FieldVector2D(T, T) - Constructor for class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Simple constructor.
- FieldVector3D<T extends CalculusFieldElement<T>> - Class in org.hipparchus.geometry.euclidean.threed
-
This class is a re-implementation of
Vector3D
usingCalculusFieldElement
. - FieldVector3D(double, FieldVector3D<T>) - Constructor for class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Multiplicative constructor.
- FieldVector3D(double, FieldVector3D<T>, double, FieldVector3D<T>) - Constructor for class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Linear constructor.
- FieldVector3D(double, FieldVector3D<T>, double, FieldVector3D<T>, double, FieldVector3D<T>) - Constructor for class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Linear constructor.
- FieldVector3D(double, FieldVector3D<T>, double, FieldVector3D<T>, double, FieldVector3D<T>, double, FieldVector3D<T>) - Constructor for class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Linear constructor.
- FieldVector3D(Field<T>, Vector3D) - Constructor for class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Build a
FieldVector3D
from aVector3D
. - FieldVector3D(T[]) - Constructor for class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Simple constructor.
- FieldVector3D(T, FieldVector3D<T>) - Constructor for class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Multiplicative constructor.
- FieldVector3D(T, FieldVector3D<T>, T, FieldVector3D<T>) - Constructor for class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Linear constructor.
- FieldVector3D(T, FieldVector3D<T>, T, FieldVector3D<T>, T, FieldVector3D<T>) - Constructor for class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Linear constructor.
- FieldVector3D(T, FieldVector3D<T>, T, FieldVector3D<T>, T, FieldVector3D<T>, T, FieldVector3D<T>) - Constructor for class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Linear constructor.
- FieldVector3D(T, Vector3D) - Constructor for class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Multiplicative constructor.
- FieldVector3D(T, Vector3D, T, Vector3D) - Constructor for class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Linear constructor.
- FieldVector3D(T, Vector3D, T, Vector3D, T, Vector3D) - Constructor for class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Linear constructor.
- FieldVector3D(T, Vector3D, T, Vector3D, T, Vector3D, T, Vector3D) - Constructor for class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Linear constructor.
- FieldVector3D(T, T) - Constructor for class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Simple constructor.
- FieldVector3D(T, T, T) - Constructor for class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Simple constructor.
- findHullVertices(Collection<Vector2D>) - Method in class org.hipparchus.geometry.euclidean.twod.hull.MonotoneChain
-
Find the convex hull vertices from the set of input points.
- firstIntersection(Vector3D, Line) - Method in class org.hipparchus.geometry.euclidean.threed.PolyhedronsSet
-
Get the first sub-hyperplane crossed by a semi-infinite line.
- fixNode(BSPTree<S>) - Method in interface org.hipparchus.geometry.partitioning.BSPTree.VanishingCutHandler
-
Fix a node with both vanished cut and children.
- format(StringBuffer, FieldPosition, double...) - Method in class org.hipparchus.geometry.VectorFormat
-
Formats the coordinates of a
Vector
to produce a string. - format(Vector<Euclidean1D, Vector1D>, StringBuffer, FieldPosition) - Method in class org.hipparchus.geometry.euclidean.oned.Vector1DFormat
-
Formats a
Vector
object to produce a string. - format(Vector<Euclidean3D, Vector3D>, StringBuffer, FieldPosition) - Method in class org.hipparchus.geometry.euclidean.threed.Vector3DFormat
-
Formats a
Vector3D
object to produce a string. - format(Vector<Euclidean2D, Vector2D>, StringBuffer, FieldPosition) - Method in class org.hipparchus.geometry.euclidean.twod.Vector2DFormat
-
Formats a
Vector
object to produce a string. - format(Vector<S, V>) - Method in class org.hipparchus.geometry.VectorFormat
-
Formats a
Vector
object to produce a string. - format(Vector<S, V>, StringBuffer, FieldPosition) - Method in class org.hipparchus.geometry.VectorFormat
-
Formats a
Vector
object to produce a string. - FRAME_TRANSFORM - Enum constant in enum org.hipparchus.geometry.euclidean.threed.RotationConvention
-
Constant for rotation that have the semantics of a frame conversion.
- fromDirection(Vector3D, Vector3D, double) - Static method in class org.hipparchus.geometry.euclidean.threed.Line
-
Create a line from a point and a direction.
G
- generate(Collection<Vector2D>) - Method in class org.hipparchus.geometry.euclidean.twod.hull.MonotoneChain
-
Builds the convex hull from the set of input points.
- generate(Collection<Vector2D>) - Method in interface org.hipparchus.geometry.euclidean.twod.hull.ConvexHullGenerator2D
-
Builds the convex hull from the set of input points.
- generate(Collection<P>) - Method in interface org.hipparchus.geometry.hull.ConvexHullGenerator
-
Builds the convex hull from the set of input points.
- getA1() - Method in enum org.hipparchus.geometry.euclidean.threed.RotationOrder
-
Get the axis of the first rotation.
- getA2() - Method in enum org.hipparchus.geometry.euclidean.threed.RotationOrder
-
Get the axis of the second rotation.
- getA3() - Method in enum org.hipparchus.geometry.euclidean.threed.RotationOrder
-
Get the axis of the third rotation.
- getAbscissa(FieldVector3D<T>) - Method in class org.hipparchus.geometry.euclidean.threed.FieldLine
-
Get the abscissa of a point with respect to the line.
- getAbscissa(Vector3D) - Method in class org.hipparchus.geometry.euclidean.threed.FieldLine
-
Get the abscissa of a point with respect to the line.
- getAbscissa(Vector3D) - Method in class org.hipparchus.geometry.euclidean.threed.Line
-
Get the abscissa of a point with respect to the line.
- getAlpha() - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Get the azimuth of the vector.
- getAlpha() - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Get the azimuth of the vector.
- getAlpha() - Method in class org.hipparchus.geometry.spherical.oned.S1Point
-
Get the azimuthal angle \( \alpha \).
- getAngle() - Method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Get the angle of the rotation.
- getAngle() - Method in class org.hipparchus.geometry.euclidean.threed.Rotation
-
Get the angle of the rotation.
- getAngle() - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Get the angle of the line.
- getAngles(FieldRotation<T>, RotationConvention) - Method in enum org.hipparchus.geometry.euclidean.threed.RotationOrder
-
Get the Cardan or Euler angles corresponding to the instance.
- getAngles(RotationOrder, RotationConvention) - Method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Get the Cardan or Euler angles corresponding to the instance.
- getAngles(RotationOrder, RotationConvention) - Method in class org.hipparchus.geometry.euclidean.threed.Rotation
-
Get the Cardan or Euler angles corresponding to the instance.
- getAngles(Rotation, RotationConvention) - Method in enum org.hipparchus.geometry.euclidean.threed.RotationOrder
-
Get the Cardan or Euler angles corresponding to the instance.
- getArc(S2Point, S2Point) - Method in class org.hipparchus.geometry.spherical.twod.Circle
-
Get the arc on this circle between two defining points.
- getAttribute() - Method in class org.hipparchus.geometry.partitioning.BSPTree
-
Get the attribute associated with the instance.
- getAvailableLocales() - Static method in class org.hipparchus.geometry.VectorFormat
-
Get the set of locales for which point/vector formats are available.
- getAxis(RotationConvention) - Method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Get the normalized axis of the rotation.
- getAxis(RotationConvention) - Method in class org.hipparchus.geometry.euclidean.threed.Rotation
-
Get the normalized axis of the rotation.
- getBarycenter() - Method in class org.hipparchus.geometry.euclidean.oned.Interval
-
Get the barycenter of the interval.
- getBarycenter() - Method in class org.hipparchus.geometry.partitioning.AbstractRegion
-
Get the barycenter of the instance.
- getBarycenter() - Method in interface org.hipparchus.geometry.partitioning.Region
-
Get the barycenter of the instance.
- getBarycenter() - Method in class org.hipparchus.geometry.spherical.oned.Arc
-
Get the barycenter of the arc.
- getBoundaryLoops() - Method in class org.hipparchus.geometry.spherical.twod.SphericalPolygonsSet
-
Get the boundary loops of the polygon.
- getBoundarySize() - Method in class org.hipparchus.geometry.partitioning.AbstractRegion
-
Get the size of the boundary.
- getBoundarySize() - Method in interface org.hipparchus.geometry.partitioning.Region
-
Get the size of the boundary.
- getBRep() - Method in class org.hipparchus.geometry.euclidean.threed.PolyhedronsSet
-
Get the boundary representation of the instance.
- getCartesian() - Method in class org.hipparchus.geometry.euclidean.threed.SphericalCoordinates
-
Get the Cartesian coordinates.
- getCell(Point<S>, double) - Method in class org.hipparchus.geometry.partitioning.BSPTree
-
Get the cell to which a point belongs.
- getCenter() - Method in class org.hipparchus.geometry.enclosing.EnclosingBall
-
Get the center of the ball.
- getCircle() - Method in class org.hipparchus.geometry.spherical.twod.Edge
-
Get the circle supporting this edge.
- getCloseCuts(Point<S>, double) - Method in class org.hipparchus.geometry.partitioning.BSPTree
-
Get the cells whose cut sub-hyperplanes are close to the point.
- getComplement(Region<S>) - Method in class org.hipparchus.geometry.partitioning.RegionFactory
-
Get the complement of the region (exchanged interior/exterior).
- getCut() - Method in class org.hipparchus.geometry.partitioning.BSPTree
-
Get the cut sub-hyperplane.
- getDelta() - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Get the elevation of the vector.
- getDelta() - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Get the elevation of the vector.
- getDimension() - Method in class org.hipparchus.geometry.euclidean.oned.Euclidean1D
-
Get the dimension of the space.
- getDimension() - Method in class org.hipparchus.geometry.euclidean.threed.Euclidean3D
-
Get the dimension of the space.
- getDimension() - Method in class org.hipparchus.geometry.euclidean.twod.Euclidean2D
-
Get the dimension of the space.
- getDimension() - Method in interface org.hipparchus.geometry.Space
-
Get the dimension of the space.
- getDimension() - Method in class org.hipparchus.geometry.spherical.oned.Sphere1D
-
Get the dimension of the space.
- getDimension() - Method in class org.hipparchus.geometry.spherical.twod.Sphere2D
-
Get the dimension of the space.
- getDirection() - Method in class org.hipparchus.geometry.euclidean.threed.FieldLine
-
Get the normalized direction vector.
- getDirection() - Method in class org.hipparchus.geometry.euclidean.threed.Line
-
Get the normalized direction vector.
- getEnclosingCap() - Method in class org.hipparchus.geometry.spherical.twod.SphericalPolygonsSet
-
Get a spherical cap enclosing the polygon.
- getEnd() - Method in class org.hipparchus.geometry.euclidean.threed.Segment
-
Get the end point of the segment.
- getEnd() - Method in class org.hipparchus.geometry.euclidean.twod.Segment
-
Get the end point of the segment.
- getEnd() - Method in class org.hipparchus.geometry.spherical.twod.Edge
-
Get end vertex.
- getFacets() - Method in class org.hipparchus.geometry.euclidean.threed.PolyhedronsSet.BRep
-
Get the extracted facets.
- getFormat() - Method in class org.hipparchus.geometry.VectorFormat
-
Get the components format.
- getHyperplane() - Method in class org.hipparchus.geometry.partitioning.AbstractSubHyperplane
-
Get the underlying hyperplane.
- getHyperplane() - Method in interface org.hipparchus.geometry.partitioning.SubHyperplane
-
Get the underlying hyperplane.
- getIdentity(Field<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Get identity rotation.
- getIncoming() - Method in class org.hipparchus.geometry.spherical.twod.Vertex
-
Get incoming edge.
- getInf() - Method in class org.hipparchus.geometry.euclidean.oned.Interval
-
Get the lower bound of the interval.
- getInf() - Method in class org.hipparchus.geometry.euclidean.oned.IntervalsSet
-
Get the lowest value belonging to the instance.
- getInf() - Method in class org.hipparchus.geometry.spherical.oned.Arc
-
Get the lower angular bound of the arc.
- getInsideArc(Circle) - Method in class org.hipparchus.geometry.spherical.twod.Circle
-
Get the arc of the instance that lies inside the other circle.
- getInstance() - Static method in class org.hipparchus.geometry.euclidean.oned.Euclidean1D
-
Get the unique instance.
- getInstance() - Static method in class org.hipparchus.geometry.euclidean.threed.Euclidean3D
-
Get the unique instance.
- getInstance() - Static method in class org.hipparchus.geometry.euclidean.twod.Euclidean2D
-
Get the unique instance.
- getInstance() - Static method in class org.hipparchus.geometry.spherical.oned.Sphere1D
-
Get the unique instance.
- getInstance() - Static method in class org.hipparchus.geometry.spherical.twod.Sphere2D
-
Get the unique instance.
- getLength() - Method in class org.hipparchus.geometry.euclidean.twod.Segment
-
Get the length of the line segment.
- getLength() - Method in class org.hipparchus.geometry.spherical.twod.Edge
-
Get the length of the arc.
- getLine() - Method in class org.hipparchus.geometry.euclidean.threed.Segment
-
Get the line containing the segment.
- getLine() - Method in class org.hipparchus.geometry.euclidean.twod.Segment
-
Get the line containing the segment.
- getLineSegments() - Method in class org.hipparchus.geometry.euclidean.twod.hull.ConvexHull2D
-
Get the line segments of the convex hull, ordered.
- getLocalizedString(Locale) - Method in enum org.hipparchus.geometry.LocalizedGeometryFormats
- getLocation() - Method in class org.hipparchus.geometry.euclidean.oned.OrientedPoint
-
Get the hyperplane location on the real line.
- getLocation() - Method in class org.hipparchus.geometry.spherical.oned.LimitAngle
-
Get the hyperplane location on the circle.
- getLocation() - Method in class org.hipparchus.geometry.spherical.twod.Vertex
-
Get Vertex location.
- getMatrix() - Method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Get the 3X3 matrix corresponding to the instance
- getMatrix() - Method in class org.hipparchus.geometry.euclidean.threed.Rotation
-
Get the 3X3 matrix corresponding to the instance
- getMinus() - Method in class org.hipparchus.geometry.partitioning.BSPTree
-
Get the tree on the minus side of the cut hyperplane.
- getMinus() - Method in class org.hipparchus.geometry.partitioning.SubHyperplane.SplitSubHyperplane
-
Get the part of the sub-hyperplane on the minus side of the splitting hyperplane.
- getMinus() - Method in class org.hipparchus.geometry.spherical.oned.ArcsSet.Split
-
Get the part of the arcs set on the minus side of the splitting arc.
- getMinusI(Field<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Get opposite of the first canonical vector (coordinates: -1, 0, 0).
- getMinusI(Field<T>) - Static method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Get opposite of the first canonical vector (coordinates: -1).
- getMinusJ(Field<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Get opposite of the second canonical vector (coordinates: 0, -1, 0).
- getMinusJ(Field<T>) - Static method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Get opposite of the second canonical vector (coordinates: 0, -1).
- getMinusK(Field<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Get opposite of the third canonical vector (coordinates: 0, 0, -1).
- getNaN(Field<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Get a vector with all coordinates set to NaN.
- getNaN(Field<T>) - Static method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Get a vector with all coordinates set to NaN.
- getNegativeInfinity(Field<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Get a vector with all coordinates set to negative infinity.
- getNegativeInfinity(Field<T>) - Static method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Get a vector with all coordinates set to negative infinity.
- getNorm() - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Get the L2 norm for the vector.
- getNorm() - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Get the L2 norm for the vector.
- getNorm() - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Get the L2 norm for the vector.
- getNorm() - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Get the L2 norm for the vector.
- getNorm() - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Get the L2 norm for the vector.
- getNorm() - Method in interface org.hipparchus.geometry.Vector
-
Get the L2 norm for the vector.
- getNorm1() - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Get the L1 norm for the vector.
- getNorm1() - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Get the L1 norm for the vector.
- getNorm1() - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Get the L1 norm for the vector.
- getNorm1() - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Get the L1 norm for the vector.
- getNorm1() - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Get the L1 norm for the vector.
- getNorm1() - Method in interface org.hipparchus.geometry.Vector
-
Get the L1 norm for the vector.
- getNormal() - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Get the normalized normal vector.
- getNormInf() - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Get the L∞ norm for the vector.
- getNormInf() - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Get the L∞ norm for the vector.
- getNormInf() - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Get the L∞ norm for the vector.
- getNormInf() - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Get the L∞ norm for the vector.
- getNormInf() - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Get the L∞ norm for the vector.
- getNormInf() - Method in interface org.hipparchus.geometry.Vector
-
Get the L∞ norm for the vector.
- getNormSq() - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Get the square of the norm for the vector.
- getNormSq() - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Get the square of the norm for the vector.
- getNormSq() - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Get the square of the norm for the vector.
- getNormSq() - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Get the square of the norm for the vector.
- getNormSq() - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Get the square of the norm for the vector.
- getNormSq() - Method in interface org.hipparchus.geometry.Vector
-
Get the square of the norm for the vector.
- getOffset() - Method in class org.hipparchus.geometry.partitioning.BoundaryProjection
-
Offset of the point with respect to the boundary it is projected on.
- getOffset(double) - Method in class org.hipparchus.geometry.spherical.oned.Arc
-
Get the distance (arc length) from a point to the edge of the arc.
- getOffset(Plane) - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Get the offset (oriented distance) of a parallel plane.
- getOffset(Vector3D) - Method in class org.hipparchus.geometry.spherical.twod.Circle
-
Get the offset (oriented distance) of a direction.
- getOffset(Line) - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Get the offset (oriented distance) of a parallel line.
- getOffset(Point<Euclidean1D>) - Method in class org.hipparchus.geometry.euclidean.oned.OrientedPoint
-
Get the offset (oriented distance) of a point.
- getOffset(Point<Euclidean3D>) - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Get the offset (oriented distance) of a point.
- getOffset(Point<Euclidean2D>) - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Get the offset (oriented distance) of a point.
- getOffset(Point<Sphere1D>) - Method in class org.hipparchus.geometry.spherical.oned.LimitAngle
-
Get the offset (oriented distance) of a point.
- getOffset(Point<Sphere2D>) - Method in class org.hipparchus.geometry.spherical.twod.Circle
-
Get the offset (oriented distance) of a point.
- getOffset(Point<S>) - Method in interface org.hipparchus.geometry.partitioning.Hyperplane
-
Get the offset (oriented distance) of a point.
- getOffset(S1Point) - Method in class org.hipparchus.geometry.spherical.oned.Arc
-
Get the distance (arc length) from a point to the edge of the arc.
- getOffset(Vector<Euclidean1D, Vector1D>) - Method in class org.hipparchus.geometry.euclidean.oned.OrientedPoint
-
Get the offset (oriented distance) of a vector.
- getOffset(Vector<Euclidean3D, Vector3D>) - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Get the offset (oriented distance) of a vector.
- getOffset(Vector<Euclidean2D, Vector2D>) - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Get the offset (oriented distance) of a vector.
- getOrigin() - Method in class org.hipparchus.geometry.euclidean.threed.FieldLine
-
Get the line point closest to the origin.
- getOrigin() - Method in class org.hipparchus.geometry.euclidean.threed.Line
-
Get the line point closest to the origin.
- getOrigin() - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Get the origin point of the plane frame.
- getOriginal() - Method in class org.hipparchus.geometry.partitioning.BoundaryProjection
-
Get the original point.
- getOriginOffset() - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Get the offset of the origin.
- getOutgoing() - Method in class org.hipparchus.geometry.spherical.twod.Vertex
-
Get outgoing edge.
- getOutline(PolyhedronsSet) - Method in class org.hipparchus.geometry.euclidean.threed.OutlineExtractor
-
Extract the outline of a polyhedrons set.
- getParent() - Method in class org.hipparchus.geometry.partitioning.BSPTree
-
Get the parent node.
- getPhase(Vector3D) - Method in class org.hipparchus.geometry.spherical.twod.Circle
-
Get the phase angle of a direction.
- getPhi() - Method in class org.hipparchus.geometry.euclidean.threed.SphericalCoordinates
-
Get the polar (co-latitude) angle.
- getPhi() - Method in class org.hipparchus.geometry.spherical.twod.S2Point
-
Get the polar angle \( \varphi \).
- getPlus() - Method in class org.hipparchus.geometry.partitioning.BSPTree
-
Get the tree on the plus side of the cut hyperplane.
- getPlus() - Method in class org.hipparchus.geometry.partitioning.SubHyperplane.SplitSubHyperplane
-
Get the part of the sub-hyperplane on the plus side of the splitting hyperplane.
- getPlus() - Method in class org.hipparchus.geometry.spherical.oned.ArcsSet.Split
-
Get the part of the arcs set on the plus side of the splitting arc.
- getPlusI(Field<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Get first canonical vector (coordinates: 1, 0, 0).
- getPlusI(Field<T>) - Static method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Get first canonical vector (coordinates: 1, 0).
- getPlusInside() - Method in class org.hipparchus.geometry.partitioning.BoundaryAttribute
-
Get the part of the node cut sub-hyperplane that belongs to the boundary and has the inside of the region on the plus side of its underlying hyperplane.
- getPlusJ(Field<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Get second canonical vector (coordinates: 0, 1, 0).
- getPlusJ(Field<T>) - Static method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Get second canonical vector (coordinates: 0, 1).
- getPlusK(Field<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Get third canonical vector (coordinates: 0, 0, 1).
- getPlusOutside() - Method in class org.hipparchus.geometry.partitioning.BoundaryAttribute
-
Get the part of the node cut sub-hyperplane that belongs to the boundary and has the outside of the region on the plus side of its underlying hyperplane.
- getPointAt(double) - Method in class org.hipparchus.geometry.spherical.twod.Circle
-
Get a circle point from its phase around the circle.
- getPointAt(double) - Method in class org.hipparchus.geometry.spherical.twod.Edge
-
Get an intermediate point.
- getPointAt(Vector1D, double) - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Get one point from the plane.
- getPointAt(Vector2D, double) - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Get one point from the 3D-space.
- getPole() - Method in class org.hipparchus.geometry.spherical.twod.Circle
-
Get the pole of the circle.
- getPositiveInfinity(Field<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Get a vector with all coordinates set to positive infinity.
- getPositiveInfinity(Field<T>) - Static method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Get a vector with all coordinates set to positive infinity.
- getPrefix() - Method in class org.hipparchus.geometry.VectorFormat
-
Get the format prefix.
- getProjected() - Method in class org.hipparchus.geometry.partitioning.BoundaryProjection
-
Projected point.
- getQ0() - Method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Get the scalar coordinate of the quaternion.
- getQ0() - Method in class org.hipparchus.geometry.euclidean.threed.Rotation
-
Get the scalar coordinate of the quaternion.
- getQ1() - Method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Get the first coordinate of the vectorial part of the quaternion.
- getQ1() - Method in class org.hipparchus.geometry.euclidean.threed.Rotation
-
Get the first coordinate of the vectorial part of the quaternion.
- getQ2() - Method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Get the second coordinate of the vectorial part of the quaternion.
- getQ2() - Method in class org.hipparchus.geometry.euclidean.threed.Rotation
-
Get the second coordinate of the vectorial part of the quaternion.
- getQ3() - Method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Get the third coordinate of the vectorial part of the quaternion.
- getQ3() - Method in class org.hipparchus.geometry.euclidean.threed.Rotation
-
Get the third coordinate of the vectorial part of the quaternion.
- getR() - Method in class org.hipparchus.geometry.euclidean.threed.SphericalCoordinates
-
Get the radius.
- getRadius() - Method in class org.hipparchus.geometry.enclosing.EnclosingBall
-
Get the radius of the ball.
- getRemainingRegion() - Method in class org.hipparchus.geometry.partitioning.AbstractSubHyperplane
-
Get the remaining region of the hyperplane.
- getReverse() - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Get the reverse of the instance.
- getReverse() - Method in class org.hipparchus.geometry.spherical.oned.LimitAngle
-
Get the reverse of the instance.
- getReverse() - Method in class org.hipparchus.geometry.spherical.twod.Circle
-
Get the reverse of the instance.
- getRotationOrder(String) - Static method in enum org.hipparchus.geometry.euclidean.threed.RotationOrder
-
Get the rotation order corresponding to a string representation.
- getSegments() - Method in class org.hipparchus.geometry.euclidean.threed.SubLine
-
Get the endpoints of the sub-line.
- getSegments() - Method in class org.hipparchus.geometry.euclidean.twod.SubLine
-
Get the endpoints of the sub-line.
- getSeparator() - Method in class org.hipparchus.geometry.VectorFormat
-
Get the format separator between components.
- getSide() - Method in class org.hipparchus.geometry.partitioning.SubHyperplane.SplitSubHyperplane
-
Get the side of the split sub-hyperplane with respect to its splitter.
- getSide() - Method in class org.hipparchus.geometry.spherical.oned.ArcsSet.Split
-
Get the side of the split arc with respect to its splitter.
- getSize() - Method in class org.hipparchus.geometry.euclidean.oned.Interval
-
Get the size of the interval.
- getSize() - Method in class org.hipparchus.geometry.euclidean.oned.SubOrientedPoint
-
Get the size of the instance.
- getSize() - Method in class org.hipparchus.geometry.partitioning.AbstractRegion
-
Get the size of the instance.
- getSize() - Method in class org.hipparchus.geometry.partitioning.AbstractSubHyperplane
-
Get the size of the instance.
- getSize() - Method in interface org.hipparchus.geometry.partitioning.Region
-
Get the size of the instance.
- getSize() - Method in interface org.hipparchus.geometry.partitioning.SubHyperplane
-
Get the size of the instance.
- getSize() - Method in class org.hipparchus.geometry.spherical.oned.Arc
-
Get the angular size of the arc.
- getSize() - Method in class org.hipparchus.geometry.spherical.oned.SubLimitAngle
-
Get the size of the instance.
- getSourceString() - Method in enum org.hipparchus.geometry.LocalizedGeometryFormats
- getSpace() - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Get the space to which the point belongs.
- getSpace() - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Get the space to which the point belongs.
- getSpace() - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Get the space to which the point belongs.
- getSpace() - Method in interface org.hipparchus.geometry.Point
-
Get the space to which the point belongs.
- getSpace() - Method in class org.hipparchus.geometry.spherical.oned.S1Point
-
Get the space to which the point belongs.
- getSpace() - Method in class org.hipparchus.geometry.spherical.twod.S2Point
-
Get the space to which the point belongs.
- getSplitters() - Method in class org.hipparchus.geometry.partitioning.BoundaryAttribute
-
Get the sub-hyperplanes that were used to split the boundary part.
- getStart() - Method in class org.hipparchus.geometry.euclidean.threed.Segment
-
Get the start point of the segment.
- getStart() - Method in class org.hipparchus.geometry.euclidean.twod.Segment
-
Get the start point of the segment.
- getStart() - Method in class org.hipparchus.geometry.spherical.twod.Edge
-
Get start vertex.
- getSubSpace() - Method in class org.hipparchus.geometry.euclidean.oned.Euclidean1D
-
Get the n-1 dimension subspace of this space.
- getSubSpace() - Method in class org.hipparchus.geometry.euclidean.threed.Euclidean3D
-
Get the n-1 dimension subspace of this space.
- getSubSpace() - Method in class org.hipparchus.geometry.euclidean.twod.Euclidean2D
-
Get the n-1 dimension subspace of this space.
- getSubSpace() - Method in interface org.hipparchus.geometry.Space
-
Get the n-1 dimension subspace of this space.
- getSubSpace() - Method in class org.hipparchus.geometry.spherical.oned.Sphere1D
-
Get the n-1 dimension subspace of this space.
- getSubSpace() - Method in class org.hipparchus.geometry.spherical.twod.Sphere2D
-
Get the n-1 dimension subspace of this space.
- getSuffix() - Method in class org.hipparchus.geometry.VectorFormat
-
Get the format suffix.
- getSup() - Method in class org.hipparchus.geometry.euclidean.oned.Interval
-
Get the upper bound of the interval.
- getSup() - Method in class org.hipparchus.geometry.euclidean.oned.IntervalsSet
-
Get the highest value belonging to the instance.
- getSup() - Method in class org.hipparchus.geometry.spherical.oned.Arc
-
Get the upper angular bound of the arc.
- getSupport() - Method in class org.hipparchus.geometry.enclosing.EnclosingBall
-
Get the support points used to define the ball.
- getSupportSize() - Method in class org.hipparchus.geometry.enclosing.EnclosingBall
-
Get the number of support points used to define the ball.
- getTheta() - Method in class org.hipparchus.geometry.euclidean.threed.SphericalCoordinates
-
Get the azimuthal angle in x-y plane.
- getTheta() - Method in class org.hipparchus.geometry.spherical.twod.S2Point
-
Get the azimuthal angle \( \theta \) in the x-y plane.
- getTolerance() - Method in class org.hipparchus.geometry.euclidean.oned.OrientedPoint
-
Get the tolerance below which points are considered to belong to the hyperplane.
- getTolerance() - Method in class org.hipparchus.geometry.euclidean.threed.FieldLine
-
Get the tolerance below which points are considered identical.
- getTolerance() - Method in class org.hipparchus.geometry.euclidean.threed.Line
-
Get the tolerance below which points are considered identical.
- getTolerance() - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Get the tolerance below which points are considered to belong to the hyperplane.
- getTolerance() - Method in class org.hipparchus.geometry.euclidean.twod.hull.MonotoneChain
-
Get the tolerance below which points are considered identical.
- getTolerance() - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Get the tolerance below which points are considered to belong to the hyperplane.
- getTolerance() - Method in class org.hipparchus.geometry.partitioning.AbstractRegion
-
Get the tolerance below which points are considered to belong to hyperplanes.
- getTolerance() - Method in interface org.hipparchus.geometry.partitioning.Hyperplane
-
Get the tolerance below which points are considered to belong to the hyperplane.
- getTolerance() - Method in class org.hipparchus.geometry.spherical.oned.Arc
-
Get the tolerance below which angles are considered identical.
- getTolerance() - Method in class org.hipparchus.geometry.spherical.oned.LimitAngle
-
Get the tolerance below which points are considered to belong to the hyperplane.
- getTolerance() - Method in class org.hipparchus.geometry.spherical.twod.Circle
-
Get the tolerance below which points are considered to belong to the hyperplane.
- getTransform(double, double, double, double, double, double) - Static method in class org.hipparchus.geometry.euclidean.twod.Line
-
Get a
Transform
embedding an affine transform. - getTransform(Rotation) - Static method in class org.hipparchus.geometry.spherical.twod.Circle
-
Get a
Transform
embedding a 3D rotation. - getTree(boolean) - Method in class org.hipparchus.geometry.partitioning.AbstractRegion
-
Get the underlying BSP tree.
- getTree(boolean) - Method in interface org.hipparchus.geometry.partitioning.Region
-
Get the underlying BSP tree.
- getU() - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Get the plane first canonical vector.
- getV() - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Get the plane second canonical vector.
- getVector() - Method in class org.hipparchus.geometry.spherical.oned.S1Point
-
Get the corresponding normalized vector in the 2D euclidean space.
- getVector() - Method in class org.hipparchus.geometry.spherical.twod.S2Point
-
Get the corresponding normalized vector in the 3D euclidean space.
- getVector1DFormat() - Static method in class org.hipparchus.geometry.euclidean.oned.Vector1DFormat
-
Returns the default 1D vector format for the current locale.
- getVector1DFormat(Locale) - Static method in class org.hipparchus.geometry.euclidean.oned.Vector1DFormat
-
Returns the default 1D vector format for the given locale.
- getVector2DFormat() - Static method in class org.hipparchus.geometry.euclidean.twod.Vector2DFormat
-
Returns the default 2D vector format for the current locale.
- getVector2DFormat(Locale) - Static method in class org.hipparchus.geometry.euclidean.twod.Vector2DFormat
-
Returns the default 2D vector format for the given locale.
- getVector3DFormat() - Static method in class org.hipparchus.geometry.euclidean.threed.Vector3DFormat
-
Returns the default 3D vector format for the current locale.
- getVector3DFormat(Locale) - Static method in class org.hipparchus.geometry.euclidean.threed.Vector3DFormat
-
Returns the default 3D vector format for the given locale.
- getVertices() - Method in class org.hipparchus.geometry.euclidean.threed.PolyhedronsSet.BRep
-
Get the extracted vertices.
- getVertices() - Method in class org.hipparchus.geometry.euclidean.twod.hull.ConvexHull2D
-
Get the vertices of the convex hull.
- getVertices() - Method in class org.hipparchus.geometry.euclidean.twod.PolygonsSet
-
Get the vertices of the polygon.
- getVertices() - Method in interface org.hipparchus.geometry.hull.ConvexHull
-
Get the vertices of the convex hull.
- getX() - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Get the abscissa of the vector.
- getX() - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Get the abscissa of the vector.
- getX() - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Get the abscissa of the vector.
- getX() - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Get the abscissa of the vector.
- getX() - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Get the abscissa of the vector.
- getXAxis() - Method in class org.hipparchus.geometry.spherical.twod.Circle
-
Get the X axis of the circle.
- getY() - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Get the ordinate of the vector.
- getY() - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Get the ordinate of the vector.
- getY() - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Get the ordinate of the vector.
- getY() - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Get the ordinate of the vector.
- getYAxis() - Method in class org.hipparchus.geometry.spherical.twod.Circle
-
Get the Y axis of the circle.
- getZ() - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Get the height of the vector.
- getZ() - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Get the height of the vector.
- getZero() - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Get the null vector of the vectorial space or origin point of the affine space.
- getZero() - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Get the null vector of the vectorial space or origin point of the affine space.
- getZero() - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Get the null vector of the vectorial space or origin point of the affine space.
- getZero() - Method in interface org.hipparchus.geometry.Vector
-
Get the null vector of the vectorial space or origin point of the affine space.
- getZero(Field<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Get null vector (coordinates: 0, 0, 0).
- getZero(Field<T>) - Static method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Get null vector (coordinates: 0, 0).
H
- hashCode() - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Get a hashCode for the 1D vector.
- hashCode() - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Get a hashCode for the 3D vector.
- hashCode() - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Get a hashCode for the 3D vector.
- hashCode() - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Get a hashCode for the 3D vector.
- hashCode() - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Get a hashCode for the 2D vector.
- hashCode() - Method in class org.hipparchus.geometry.spherical.oned.S1Point
-
Get a hashCode for the point.
- hashCode() - Method in class org.hipparchus.geometry.spherical.twod.S2Point
-
Get a hashCode for the point.
- HYPER - Enum constant in enum org.hipparchus.geometry.partitioning.Side
-
Code for the hyperplane itself.
- Hyperplane<S extends Space> - Interface in org.hipparchus.geometry.partitioning
-
This interface represents an hyperplane of a space.
I
- IDENTITY - Static variable in class org.hipparchus.geometry.euclidean.threed.Rotation
-
Identity rotation.
- INCONSISTENT_STATE_AT_2_PI_WRAPPING - Enum constant in enum org.hipparchus.geometry.LocalizedGeometryFormats
-
INCONSISTENT_STATE_AT_2_PI_WRAPPING.
- InconsistentStateAt2PiWrapping() - Constructor for exception org.hipparchus.geometry.spherical.oned.ArcsSet.InconsistentStateAt2PiWrapping
-
Simple constructor.
- insertCut(Hyperplane<S>) - Method in class org.hipparchus.geometry.partitioning.BSPTree
-
Insert a cut sub-hyperplane in a node.
- insertInTree(BSPTree<S>, boolean, BSPTree.VanishingCutHandler<S>) - Method in class org.hipparchus.geometry.partitioning.BSPTree
-
Insert the instance into another tree.
- INSIDE - Enum constant in enum org.hipparchus.geometry.partitioning.Region.Location
-
Code for points inside the partition.
- intersection(FieldLine<T>) - Method in class org.hipparchus.geometry.euclidean.threed.FieldLine
-
Get the intersection point of the instance and another line.
- intersection(Line) - Method in class org.hipparchus.geometry.euclidean.threed.Line
-
Get the intersection point of the instance and another line.
- intersection(Line) - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Get the intersection of a line with the instance.
- intersection(Plane) - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Build the line shared by the instance and another plane.
- intersection(Plane, Plane, Plane) - Static method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Get the intersection point of three planes.
- intersection(SubLine, boolean) - Method in class org.hipparchus.geometry.euclidean.threed.SubLine
-
Get the intersection of the instance and another sub-line.
- intersection(Line) - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Get the intersection point of the instance and another line.
- intersection(SubLine, boolean) - Method in class org.hipparchus.geometry.euclidean.twod.SubLine
-
Get the intersection of the instance and another sub-line.
- intersection(Region<S>, Region<S>) - Method in class org.hipparchus.geometry.partitioning.RegionFactory
-
Compute the intersection of two regions.
- intersection(SubHyperplane<S>) - Method in class org.hipparchus.geometry.partitioning.AbstractRegion
-
Get the parts of a sub-hyperplane that are contained in the region.
- intersection(SubHyperplane<S>) - Method in interface org.hipparchus.geometry.partitioning.Region
-
Get the parts of a sub-hyperplane that are contained in the region.
- Interval - Class in org.hipparchus.geometry.euclidean.oned
-
This class represents a 1D interval.
- Interval(double, double) - Constructor for class org.hipparchus.geometry.euclidean.oned.Interval
-
Simple constructor.
- IntervalsSet - Class in org.hipparchus.geometry.euclidean.oned
-
This class represents a 1D region: a set of intervals.
- IntervalsSet(double) - Constructor for class org.hipparchus.geometry.euclidean.oned.IntervalsSet
-
Build an intervals set representing the whole real line.
- IntervalsSet(double, double, double) - Constructor for class org.hipparchus.geometry.euclidean.oned.IntervalsSet
-
Build an intervals set corresponding to a single interval.
- IntervalsSet(Collection<SubHyperplane<Euclidean1D>>, double) - Constructor for class org.hipparchus.geometry.euclidean.oned.IntervalsSet
-
Build an intervals set from a Boundary REPresentation (B-rep).
- IntervalsSet(BSPTree<Euclidean1D>, double) - Constructor for class org.hipparchus.geometry.euclidean.oned.IntervalsSet
-
Build an intervals set from an inside/outside BSP tree.
- INVALID_ROTATION_ORDER_NAME - Enum constant in enum org.hipparchus.geometry.LocalizedGeometryFormats
-
INVALID_ROTATION_ORDER_NAME.
- isDirect() - Method in class org.hipparchus.geometry.euclidean.oned.OrientedPoint
-
Check if the hyperplane orientation is direct.
- isDirect() - Method in class org.hipparchus.geometry.spherical.oned.LimitAngle
-
Check if the hyperplane orientation is direct.
- isEmpty() - Method in class org.hipparchus.geometry.euclidean.oned.SubOrientedPoint
-
Check if the instance is empty.
- isEmpty() - Method in class org.hipparchus.geometry.partitioning.AbstractRegion
-
Check if the instance is empty.
- isEmpty() - Method in class org.hipparchus.geometry.partitioning.AbstractSubHyperplane
-
Check if the instance is empty.
- isEmpty() - Method in interface org.hipparchus.geometry.partitioning.Region
-
Check if the instance is empty.
- isEmpty() - Method in interface org.hipparchus.geometry.partitioning.SubHyperplane
-
Check if the instance is empty.
- isEmpty() - Method in class org.hipparchus.geometry.spherical.oned.SubLimitAngle
-
Check if the instance is empty.
- isEmpty(BSPTree<S>) - Method in class org.hipparchus.geometry.partitioning.AbstractRegion
-
Check if the sub-tree starting at a given node is empty.
- isEmpty(BSPTree<S>) - Method in interface org.hipparchus.geometry.partitioning.Region
-
Check if the sub-tree starting at a given node is empty.
- isFull() - Method in class org.hipparchus.geometry.partitioning.AbstractRegion
-
Check if the instance covers the full space.
- isFull() - Method in interface org.hipparchus.geometry.partitioning.Region
-
Check if the instance covers the full space.
- isFull(BSPTree<S>) - Method in class org.hipparchus.geometry.partitioning.AbstractRegion
-
Check if the sub-tree starting at a given node covers the full space.
- isFull(BSPTree<S>) - Method in interface org.hipparchus.geometry.partitioning.Region
-
Check if the sub-tree starting at a given node covers the full space.
- isIncludeCollinearPoints() - Method in class org.hipparchus.geometry.euclidean.twod.hull.MonotoneChain
-
Returns if collinear points on the hull will be added as hull vertices.
- isInfinite() - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Returns true if any coordinate of this vector is infinite and none are NaN; false otherwise
- isInfinite() - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Returns true if any coordinate of this vector is infinite and none are NaN; false otherwise
- isInfinite() - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Returns true if any coordinate of this vector is infinite and none are NaN; false otherwise
- isInfinite() - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Returns true if any coordinate of this vector is infinite and none are NaN; false otherwise
- isInfinite() - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Returns true if any coordinate of this vector is infinite and none are NaN; false otherwise
- isInfinite() - Method in interface org.hipparchus.geometry.Vector
-
Returns true if any coordinate of this vector is infinite and none are NaN; false otherwise
- isNaN() - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Returns true if any coordinate of this point is NaN; false otherwise
- isNaN() - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Returns true if any coordinate of this vector is NaN; false otherwise
- isNaN() - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Returns true if any coordinate of this point is NaN; false otherwise
- isNaN() - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Returns true if any coordinate of this vector is NaN; false otherwise
- isNaN() - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Returns true if any coordinate of this point is NaN; false otherwise
- isNaN() - Method in interface org.hipparchus.geometry.Point
-
Returns true if any coordinate of this point is NaN; false otherwise
- isNaN() - Method in class org.hipparchus.geometry.spherical.oned.S1Point
-
Returns true if any coordinate of this point is NaN; false otherwise
- isNaN() - Method in class org.hipparchus.geometry.spherical.twod.S2Point
-
Returns true if any coordinate of this point is NaN; false otherwise
- isParallelTo(Line) - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Check the instance is parallel to another line.
- isSimilarTo(FieldLine<T>) - Method in class org.hipparchus.geometry.euclidean.threed.FieldLine
-
Check if the instance is similar to another line.
- isSimilarTo(Line) - Method in class org.hipparchus.geometry.euclidean.threed.Line
-
Check if the instance is similar to another line.
- isSimilarTo(Plane) - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Check if the instance is similar to another plane.
- iterator() - Method in class org.hipparchus.geometry.euclidean.oned.IntervalsSet
- iterator() - Method in class org.hipparchus.geometry.partitioning.NodesSet
- iterator() - Method in class org.hipparchus.geometry.spherical.oned.ArcsSet
L
- LimitAngle - Class in org.hipparchus.geometry.spherical.oned
-
This class represents a 1D oriented hyperplane on the circle.
- LimitAngle(S1Point, boolean, double) - Constructor for class org.hipparchus.geometry.spherical.oned.LimitAngle
-
Simple constructor.
- Line - Class in org.hipparchus.geometry.euclidean.threed
-
The class represent lines in a three dimensional space.
- Line - Class in org.hipparchus.geometry.euclidean.twod
-
This class represents an oriented line in the 2D plane.
- Line(Line) - Constructor for class org.hipparchus.geometry.euclidean.threed.Line
-
Copy constructor.
- Line(Vector3D, Vector3D, double) - Constructor for class org.hipparchus.geometry.euclidean.threed.Line
-
Build a line from two points.
- Line(Line) - Constructor for class org.hipparchus.geometry.euclidean.twod.Line
-
Copy constructor.
- Line(Vector2D, double, double) - Constructor for class org.hipparchus.geometry.euclidean.twod.Line
-
Build a line from a point and an angle.
- Line(Vector2D, Vector2D, double) - Constructor for class org.hipparchus.geometry.euclidean.twod.Line
-
Build a line from two points.
- LocalizedGeometryFormats - Enum in org.hipparchus.geometry
-
Enumeration for localized messages formats used in exceptions messages.
M
- merge(BSPTree<S>, BSPTree.LeafMerger<S>) - Method in class org.hipparchus.geometry.partitioning.BSPTree
-
Merge a BSP tree with the instance.
- merge(BSPTree<S>, BSPTree<S>, BSPTree<S>, boolean, boolean) - Method in interface org.hipparchus.geometry.partitioning.BSPTree.LeafMerger
-
Merge a leaf node and a tree node.
- MINUS - Enum constant in enum org.hipparchus.geometry.partitioning.Side
-
Code for the minus side of the hyperplane.
- MINUS_I - Static variable in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Opposite of the first canonical vector (coordinates: -1, 0, 0).
- MINUS_I - Static variable in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Opposite of the first canonical vector (coordinates: -1, 0).
- MINUS_I - Static variable in class org.hipparchus.geometry.spherical.twod.S2Point
-
-I (coordinates: \( \theta = \pi, \varphi = \pi/2 \)).
- MINUS_J - Static variable in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Opposite of the second canonical vector (coordinates: 0, -1, 0).
- MINUS_J - Static variable in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Opposite of the second canonical vector (coordinates: 0, -1).
- MINUS_J - Static variable in class org.hipparchus.geometry.spherical.twod.S2Point
-
-J (coordinates: \( \theta = 3\pi/2, \varphi = \pi/2 \)).
- MINUS_K - Static variable in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Opposite of the third canonical vector (coordinates: 0, 0, -1).
- MINUS_K - Static variable in class org.hipparchus.geometry.spherical.twod.S2Point
-
-K (coordinates: \( \theta = any angle, \varphi = \pi \)).
- MINUS_PLUS_SUB - Enum constant in enum org.hipparchus.geometry.partitioning.BSPTreeVisitor.Order
-
Indicator for visit order minus sub-tree, then plus sub-tree, and last cut sub-hyperplane.
- MINUS_SUB_PLUS - Enum constant in enum org.hipparchus.geometry.partitioning.BSPTreeVisitor.Order
-
Indicator for visit order minus sub-tree, then cut sub-hyperplane, and last plus sub-tree.
- MonotoneChain - Class in org.hipparchus.geometry.euclidean.twod.hull
-
Implements Andrew's monotone chain method to generate the convex hull of a finite set of points in the two-dimensional euclidean space.
- MonotoneChain() - Constructor for class org.hipparchus.geometry.euclidean.twod.hull.MonotoneChain
-
Create a new MonotoneChain instance.
- MonotoneChain(boolean) - Constructor for class org.hipparchus.geometry.euclidean.twod.hull.MonotoneChain
-
Create a new MonotoneChain instance.
- MonotoneChain(boolean, double) - Constructor for class org.hipparchus.geometry.euclidean.twod.hull.MonotoneChain
-
Create a new MonotoneChain instance.
N
- NaN - Static variable in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
A vector with all coordinates set to NaN.
- NaN - Static variable in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
A vector with all coordinates set to NaN.
- NaN - Static variable in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
A vector with all coordinates set to NaN.
- NaN - Static variable in class org.hipparchus.geometry.spherical.oned.S1Point
-
A vector with all coordinates set to NaN.
- NaN - Static variable in class org.hipparchus.geometry.spherical.twod.S2Point
-
A vector with all coordinates set to NaN.
- negate() - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Get the opposite of the instance.
- negate() - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Get the opposite of the instance.
- negate() - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Get the opposite of the instance.
- negate() - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Get the opposite of the instance.
- negate() - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Get the opposite of the instance.
- negate() - Method in class org.hipparchus.geometry.spherical.twod.S2Point
-
Get the opposite of the instance.
- negate() - Method in interface org.hipparchus.geometry.Vector
-
Get the opposite of the instance.
- NEGATIVE_INFINITY - Static variable in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
A vector with all coordinates set to negative infinity.
- NEGATIVE_INFINITY - Static variable in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
A vector with all coordinates set to negative infinity.
- NEGATIVE_INFINITY - Static variable in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
A vector with all coordinates set to negative infinity.
- NodesSet<S extends Space> - Class in org.hipparchus.geometry.partitioning
-
Set of
BSP tree
nodes. - NodesSet() - Constructor for class org.hipparchus.geometry.partitioning.NodesSet
-
Simple constructor.
- NON_INVERTIBLE_TRANSFORM - Enum constant in enum org.hipparchus.geometry.LocalizedGeometryFormats
-
NON_INVERTIBLE_TRANSFORM.
- normalize() - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Get a normalized vector aligned with the instance.
- normalize() - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Get a normalized vector aligned with the instance.
- normalize() - Method in interface org.hipparchus.geometry.Vector
-
Get a normalized vector aligned with the instance.
- NoSubSpaceException() - Constructor for exception org.hipparchus.geometry.euclidean.oned.Euclidean1D.NoSubSpaceException
-
Simple constructor.
- NoSubSpaceException() - Constructor for exception org.hipparchus.geometry.spherical.oned.Sphere1D.NoSubSpaceException
-
Simple constructor.
- NOT_CONVEX - Enum constant in enum org.hipparchus.geometry.LocalizedGeometryFormats
-
NOT_CONVEX.
- NOT_CONVEX_HYPERPLANES - Enum constant in enum org.hipparchus.geometry.LocalizedGeometryFormats
-
NOT_CONVEX_HYPERPLANES.
- NOT_SUPPORTED_IN_DIMENSION_N - Enum constant in enum org.hipparchus.geometry.LocalizedGeometryFormats
-
NOT_SUPPORTED_IN_DIMENSION_N.
O
- ONE - Static variable in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Unit (coordinates: 1).
- org.hipparchus.geometry - package org.hipparchus.geometry
-
This package is the top level package for geometry.
- org.hipparchus.geometry.enclosing - package org.hipparchus.geometry.enclosing
-
This package provides interfaces and classes related to the smallest enclosing ball problem.
- org.hipparchus.geometry.euclidean.oned - package org.hipparchus.geometry.euclidean.oned
-
This package provides basic 1D geometry components.
- org.hipparchus.geometry.euclidean.threed - package org.hipparchus.geometry.euclidean.threed
-
This package provides basic 3D geometry components.
- org.hipparchus.geometry.euclidean.twod - package org.hipparchus.geometry.euclidean.twod
-
This package provides basic 2D geometry components.
- org.hipparchus.geometry.euclidean.twod.hull - package org.hipparchus.geometry.euclidean.twod.hull
-
This package provides algorithms to generate the convex hull for a set of points in an two-dimensional euclidean space.
- org.hipparchus.geometry.hull - package org.hipparchus.geometry.hull
-
This package provides interfaces and classes related to the convex hull problem.
- org.hipparchus.geometry.partitioning - package org.hipparchus.geometry.partitioning
-
This package provides classes to implement Binary Space Partition trees.
- org.hipparchus.geometry.spherical.oned - package org.hipparchus.geometry.spherical.oned
-
This package provides basic geometry components on the 1-sphere.
- org.hipparchus.geometry.spherical.twod - package org.hipparchus.geometry.spherical.twod
-
This package provides basic geometry components on the 2-sphere.
- orientation(FieldVector2D<T>, FieldVector2D<T>, FieldVector2D<T>) - Static method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Compute the orientation of a triplet of points.
- orientation(Vector2D, Vector2D, Vector2D) - Static method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Compute the orientation of a triplet of points.
- OrientedPoint - Class in org.hipparchus.geometry.euclidean.oned
-
This class represents a 1D oriented hyperplane.
- OrientedPoint(Vector1D, boolean, double) - Constructor for class org.hipparchus.geometry.euclidean.oned.OrientedPoint
-
Simple constructor.
- orthogonal() - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Get a vector orthogonal to the instance.
- orthogonal() - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Get a vector orthogonal to the instance.
- OUT_OF_PLANE - Enum constant in enum org.hipparchus.geometry.LocalizedGeometryFormats
-
OUT_OF_PLANE.
- OUTLINE_BOUNDARY_LOOP_OPEN - Enum constant in enum org.hipparchus.geometry.LocalizedGeometryFormats
-
OUTLINE_BOUNDARY_LOOP_OPEN.
- OutlineExtractor - Class in org.hipparchus.geometry.euclidean.threed
-
Extractor for
polyhedrons sets
outlines. - OutlineExtractor(Vector3D, Vector3D) - Constructor for class org.hipparchus.geometry.euclidean.threed.OutlineExtractor
-
Build an extractor for a specific projection plane.
- OUTSIDE - Enum constant in enum org.hipparchus.geometry.partitioning.Region.Location
-
Code for points outside of the partition.
P
- parse(String) - Method in class org.hipparchus.geometry.euclidean.oned.Vector1DFormat
-
Parses a string to produce a
Vector
object. - parse(String) - Method in class org.hipparchus.geometry.euclidean.threed.Vector3DFormat
-
Parses a string to produce a
Vector3D
object. - parse(String) - Method in class org.hipparchus.geometry.euclidean.twod.Vector2DFormat
-
Parses a string to produce a
Vector
object. - parse(String) - Method in class org.hipparchus.geometry.VectorFormat
-
Parses a string to produce a
Vector
object. - parse(String, ParsePosition) - Method in class org.hipparchus.geometry.euclidean.oned.Vector1DFormat
-
Parses a string to produce a
Vector
object. - parse(String, ParsePosition) - Method in class org.hipparchus.geometry.euclidean.threed.Vector3DFormat
-
Parses a string to produce a
Vector3D
object. - parse(String, ParsePosition) - Method in class org.hipparchus.geometry.euclidean.twod.Vector2DFormat
-
Parses a string to produce a
Vector
object. - parse(String, ParsePosition) - Method in class org.hipparchus.geometry.VectorFormat
-
Parses a string to produce a
Vector
object. - parseCoordinates(int, String, ParsePosition) - Method in class org.hipparchus.geometry.VectorFormat
-
Parses a string to produce an array of coordinates.
- Plane - Class in org.hipparchus.geometry.euclidean.threed
-
The class represent planes in a three dimensional space.
- Plane(Plane) - Constructor for class org.hipparchus.geometry.euclidean.threed.Plane
-
Copy constructor.
- Plane(Vector3D, double) - Constructor for class org.hipparchus.geometry.euclidean.threed.Plane
-
Build a plane normal to a given direction and containing the origin.
- Plane(Vector3D, Vector3D, double) - Constructor for class org.hipparchus.geometry.euclidean.threed.Plane
-
Build a plane from a point and a normal.
- Plane(Vector3D, Vector3D, Vector3D, double) - Constructor for class org.hipparchus.geometry.euclidean.threed.Plane
-
Build a plane from three points.
- PLUS - Enum constant in enum org.hipparchus.geometry.partitioning.Side
-
Code for the plus side of the hyperplane.
- PLUS_I - Static variable in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
First canonical vector (coordinates: 1, 0, 0).
- PLUS_I - Static variable in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
First canonical vector (coordinates: 1, 0).
- PLUS_I - Static variable in class org.hipparchus.geometry.spherical.twod.S2Point
-
+I (coordinates: \( \theta = 0, \varphi = \pi/2 \)).
- PLUS_J - Static variable in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Second canonical vector (coordinates: 0, 1, 0).
- PLUS_J - Static variable in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Second canonical vector (coordinates: 0, 1).
- PLUS_J - Static variable in class org.hipparchus.geometry.spherical.twod.S2Point
-
+J (coordinates: \( \theta = \pi/2, \varphi = \pi/2 \))).
- PLUS_K - Static variable in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Third canonical vector (coordinates: 0, 0, 1).
- PLUS_K - Static variable in class org.hipparchus.geometry.spherical.twod.S2Point
-
+K (coordinates: \( \theta = any angle, \varphi = 0 \)).
- PLUS_MINUS_SUB - Enum constant in enum org.hipparchus.geometry.partitioning.BSPTreeVisitor.Order
-
Indicator for visit order plus sub-tree, then minus sub-tree, and last cut sub-hyperplane.
- PLUS_SUB_MINUS - Enum constant in enum org.hipparchus.geometry.partitioning.BSPTreeVisitor.Order
-
Indicator for visit order plus sub-tree, then cut sub-hyperplane, and last minus sub-tree.
- Point<S extends Space> - Interface in org.hipparchus.geometry
-
This interface represents a generic geometrical point.
- pointAt(double) - Method in class org.hipparchus.geometry.euclidean.threed.FieldLine
-
Get one point from the line.
- pointAt(double) - Method in class org.hipparchus.geometry.euclidean.threed.Line
-
Get one point from the line.
- pointAt(T) - Method in class org.hipparchus.geometry.euclidean.threed.FieldLine
-
Get one point from the line.
- PolygonsSet - Class in org.hipparchus.geometry.euclidean.twod
-
This class represents a 2D region: a set of polygons.
- PolygonsSet(double) - Constructor for class org.hipparchus.geometry.euclidean.twod.PolygonsSet
-
Build a polygons set representing the whole plane.
- PolygonsSet(double, double, double, double, double) - Constructor for class org.hipparchus.geometry.euclidean.twod.PolygonsSet
-
Build a parallellepipedic box.
- PolygonsSet(double, Vector2D...) - Constructor for class org.hipparchus.geometry.euclidean.twod.PolygonsSet
-
Build a polygon from a simple list of vertices.
- PolygonsSet(Collection<SubHyperplane<Euclidean2D>>, double) - Constructor for class org.hipparchus.geometry.euclidean.twod.PolygonsSet
-
Build a polygons set from a Boundary REPresentation (B-rep).
- PolygonsSet(BSPTree<Euclidean2D>, double) - Constructor for class org.hipparchus.geometry.euclidean.twod.PolygonsSet
-
Build a polygons set from a BSP tree.
- PolyhedronsSet - Class in org.hipparchus.geometry.euclidean.threed
-
This class represents a 3D region: a set of polyhedrons.
- PolyhedronsSet(double) - Constructor for class org.hipparchus.geometry.euclidean.threed.PolyhedronsSet
-
Build a polyhedrons set representing the whole real line.
- PolyhedronsSet(double, double, double, double, double, double, double) - Constructor for class org.hipparchus.geometry.euclidean.threed.PolyhedronsSet
-
Build a parallellepipedic box.
- PolyhedronsSet(Collection<SubHyperplane<Euclidean3D>>, double) - Constructor for class org.hipparchus.geometry.euclidean.threed.PolyhedronsSet
-
Build a polyhedrons set from a Boundary REPresentation (B-rep) specified by sub-hyperplanes.
- PolyhedronsSet(List<Vector3D>, List<int[]>, double) - Constructor for class org.hipparchus.geometry.euclidean.threed.PolyhedronsSet
-
Build a polyhedrons set from a Boundary REPresentation (B-rep) specified by connected vertices.
- PolyhedronsSet(PolyhedronsSet.BRep, double) - Constructor for class org.hipparchus.geometry.euclidean.threed.PolyhedronsSet
-
Build a polyhedrons set from a Boundary REPresentation (B-rep) specified by connected vertices.
- PolyhedronsSet(BSPTree<Euclidean3D>, double) - Constructor for class org.hipparchus.geometry.euclidean.threed.PolyhedronsSet
-
Build a polyhedrons set from a BSP tree.
- PolyhedronsSet.BRep - Class in org.hipparchus.geometry.euclidean.threed
-
Container for Boundary REPresentation (B-Rep).
- POSITIVE_INFINITY - Static variable in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
A vector with all coordinates set to positive infinity.
- POSITIVE_INFINITY - Static variable in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
A vector with all coordinates set to positive infinity.
- POSITIVE_INFINITY - Static variable in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
A vector with all coordinates set to positive infinity.
- project(Point<Euclidean1D>) - Method in class org.hipparchus.geometry.euclidean.oned.OrientedPoint
-
Project a point to the hyperplane.
- project(Point<Euclidean3D>) - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Project a point to the hyperplane.
- project(Point<Euclidean2D>) - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Project a point to the hyperplane.
- project(Point<Sphere1D>) - Method in class org.hipparchus.geometry.spherical.oned.LimitAngle
-
Project a point to the hyperplane.
- project(Point<Sphere2D>) - Method in class org.hipparchus.geometry.spherical.twod.Circle
-
Project a point to the hyperplane.
- project(Point<S>) - Method in interface org.hipparchus.geometry.partitioning.Hyperplane
-
Project a point to the hyperplane.
- projectToBoundary(Point<Euclidean1D>) - Method in class org.hipparchus.geometry.euclidean.oned.IntervalsSet
-
Project a point on the boundary of the region.
- projectToBoundary(Point<Sphere1D>) - Method in class org.hipparchus.geometry.spherical.oned.ArcsSet
-
Project a point on the boundary of the region.
- projectToBoundary(Point<S>) - Method in class org.hipparchus.geometry.partitioning.AbstractRegion
-
Project a point on the boundary of the region.
- projectToBoundary(Point<S>) - Method in interface org.hipparchus.geometry.partitioning.Region
-
Project a point on the boundary of the region.
- pruneAroundConvexCell(Object, Object, Object) - Method in class org.hipparchus.geometry.partitioning.BSPTree
-
Prune a tree around a cell.
R
- reducePoints(Collection<Vector2D>) - Static method in class org.hipparchus.geometry.euclidean.twod.hull.AklToussaintHeuristic
-
Returns a point set that is reduced by all points for which it is safe to assume that they are not part of the convex hull.
- Region<S extends Space> - Interface in org.hipparchus.geometry.partitioning
-
This interface represents a region of a space as a partition.
- Region.Location - Enum in org.hipparchus.geometry.partitioning
-
Enumerate for the location of a point with respect to the region.
- RegionFactory<S extends Space> - Class in org.hipparchus.geometry.partitioning
-
This class is a factory for
Region
. - RegionFactory() - Constructor for class org.hipparchus.geometry.partitioning.RegionFactory
-
Simple constructor.
- reset(FieldVector3D<T>, FieldVector3D<T>) - Method in class org.hipparchus.geometry.euclidean.threed.FieldLine
-
Reset the instance as if built from two points.
- reset(Plane) - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Reset the instance from another one.
- reset(Vector3D) - Method in class org.hipparchus.geometry.spherical.twod.Circle
-
Reset the instance as if built from a pole.
- reset(Vector3D, Vector3D) - Method in class org.hipparchus.geometry.euclidean.threed.Line
-
Reset the instance as if built from two points.
- reset(Vector3D, Vector3D) - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Reset the instance as if built from a point and a normal.
- reset(Vector2D, double) - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Reset the instance as if built from a line and an angle.
- reset(Vector2D, Vector2D) - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Reset the instance as if built from two points.
- reunite(SubHyperplane<S>) - Method in class org.hipparchus.geometry.partitioning.AbstractSubHyperplane
-
Compute the union of the instance and another sub-hyperplane.
- reunite(SubHyperplane<S>) - Method in interface org.hipparchus.geometry.partitioning.SubHyperplane
-
Compute the union of the instance and another sub-hyperplane.
- revert() - Method in class org.hipparchus.geometry.euclidean.threed.FieldLine
-
Get a line with reversed direction.
- revert() - Method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Revert a rotation.
- revert() - Method in class org.hipparchus.geometry.euclidean.threed.Line
-
Get a line with reversed direction.
- revert() - Method in class org.hipparchus.geometry.euclidean.threed.Rotation
-
Revert a rotation.
- revertSelf() - Method in class org.hipparchus.geometry.euclidean.oned.OrientedPoint
-
Revert the instance.
- revertSelf() - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Revert the plane.
- revertSelf() - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Revert the instance.
- revertSelf() - Method in class org.hipparchus.geometry.spherical.twod.Circle
-
Revert the instance.
- rotate(Vector3D, Rotation) - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Rotate the plane around the specified point.
- rotate(Vector3D, Rotation) - Method in class org.hipparchus.geometry.euclidean.threed.PolyhedronsSet
-
Rotate the region around the specified point.
- Rotation - Class in org.hipparchus.geometry.euclidean.threed
-
This class implements rotations in a three-dimensional space.
- Rotation(double[][], double) - Constructor for class org.hipparchus.geometry.euclidean.threed.Rotation
-
Build a rotation from a 3X3 matrix.
- Rotation(double, double, double, double, boolean) - Constructor for class org.hipparchus.geometry.euclidean.threed.Rotation
-
Build a rotation from the quaternion coordinates.
- Rotation(RotationOrder, RotationConvention, double, double, double) - Constructor for class org.hipparchus.geometry.euclidean.threed.Rotation
-
Build a rotation from three Cardan or Euler elementary rotations.
- Rotation(Vector3D, double, RotationConvention) - Constructor for class org.hipparchus.geometry.euclidean.threed.Rotation
-
Build a rotation from an axis and an angle.
- Rotation(Vector3D, Vector3D) - Constructor for class org.hipparchus.geometry.euclidean.threed.Rotation
-
Build one of the rotations that transform one vector into another one.
- Rotation(Vector3D, Vector3D, Vector3D, Vector3D) - Constructor for class org.hipparchus.geometry.euclidean.threed.Rotation
-
Build the rotation that transforms a pair of vectors into another pair.
- ROTATION_MATRIX_DIMENSIONS - Enum constant in enum org.hipparchus.geometry.LocalizedGeometryFormats
-
ROTATION_MATRIX_DIMENSIONS.
- RotationConvention - Enum in org.hipparchus.geometry.euclidean.threed
-
This enumerates is used to differentiate the semantics of a rotation.
- RotationOrder - Enum in org.hipparchus.geometry.euclidean.threed
-
Enumerate representing a rotation order specification for Cardan or Euler angles.
S
- S1Point - Class in org.hipparchus.geometry.spherical.oned
-
This class represents a point on the 1-sphere.
- S1Point(double) - Constructor for class org.hipparchus.geometry.spherical.oned.S1Point
-
Simple constructor.
- S2Point - Class in org.hipparchus.geometry.spherical.twod
-
This class represents a point on the 2-sphere.
- S2Point(double, double) - Constructor for class org.hipparchus.geometry.spherical.twod.S2Point
-
Simple constructor.
- S2Point(Vector3D) - Constructor for class org.hipparchus.geometry.spherical.twod.S2Point
-
Simple constructor.
- sameOrientationAs(Hyperplane<Euclidean1D>) - Method in class org.hipparchus.geometry.euclidean.oned.OrientedPoint
-
Check if the instance has the same orientation as another hyperplane.
- sameOrientationAs(Hyperplane<Euclidean3D>) - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Check if the instance has the same orientation as another hyperplane.
- sameOrientationAs(Hyperplane<Euclidean2D>) - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Check if the instance has the same orientation as another hyperplane.
- sameOrientationAs(Hyperplane<Sphere1D>) - Method in class org.hipparchus.geometry.spherical.oned.LimitAngle
-
Check if the instance has the same orientation as another hyperplane.
- sameOrientationAs(Hyperplane<Sphere2D>) - Method in class org.hipparchus.geometry.spherical.twod.Circle
-
Check if the instance has the same orientation as another hyperplane.
- sameOrientationAs(Hyperplane<S>) - Method in interface org.hipparchus.geometry.partitioning.Hyperplane
-
Check if the instance has the same orientation as another hyperplane.
- scalarMultiply(double) - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Multiply the instance by a scalar.
- scalarMultiply(double) - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Multiply the instance by a scalar.
- scalarMultiply(double) - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Multiply the instance by a scalar.
- scalarMultiply(double) - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Multiply the instance by a scalar.
- scalarMultiply(double) - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Multiply the instance by a scalar.
- scalarMultiply(double) - Method in interface org.hipparchus.geometry.Vector
-
Multiply the instance by a scalar.
- scalarMultiply(T) - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Multiply the instance by a scalar.
- scalarMultiply(T) - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Multiply the instance by a scalar.
- Segment - Class in org.hipparchus.geometry.euclidean.threed
-
Simple container for a two-points segment.
- Segment - Class in org.hipparchus.geometry.euclidean.twod
-
Simple container for a two-points segment.
- Segment(Vector3D, Vector3D, Line) - Constructor for class org.hipparchus.geometry.euclidean.threed.Segment
-
Build a segment.
- Segment(Vector2D, Vector2D, double) - Constructor for class org.hipparchus.geometry.euclidean.twod.Segment
-
Build a segment.
- Segment(Vector2D, Vector2D, Line) - Constructor for class org.hipparchus.geometry.euclidean.twod.Segment
-
Build a segment.
- selectFarthest(Iterable<P>, EnclosingBall<S, P>) - Method in class org.hipparchus.geometry.enclosing.WelzlEncloser
-
Select the point farthest to the current ball.
- setAngle(double) - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Set the angle of the line.
- setAttribute(Object) - Method in class org.hipparchus.geometry.partitioning.BSPTree
-
Associate an attribute with the instance.
- setBarycenter(Point<S>) - Method in class org.hipparchus.geometry.partitioning.AbstractRegion
-
Set the barycenter of the instance.
- setBarycenter(Vector<S, V>) - Method in class org.hipparchus.geometry.partitioning.AbstractRegion
-
Set the barycenter of the instance.
- setOriginOffset(double) - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Set the offset of the origin.
- setSize(double) - Method in class org.hipparchus.geometry.partitioning.AbstractRegion
-
Set the size of the instance.
- Side - Enum in org.hipparchus.geometry.partitioning
-
Enumerate representing the location of an element with respect to an
hyperplane
of a space. - SMALLEST_TOLERANCE - Static variable in class org.hipparchus.geometry.spherical.oned.Sphere1D
-
Smallest tolerance that can be managed.
- SMALLEST_TOLERANCE - Static variable in class org.hipparchus.geometry.spherical.twod.Sphere2D
-
Smallest tolerance that can be managed.
- Space - Interface in org.hipparchus.geometry
-
This interface represents a generic space, with affine and vectorial counterparts.
- Sphere1D - Class in org.hipparchus.geometry.spherical.oned
-
This class implements a one-dimensional sphere (i.e.
- Sphere1D.NoSubSpaceException - Exception in org.hipparchus.geometry.spherical.oned
-
Specialized exception for inexistent sub-space.
- Sphere2D - Class in org.hipparchus.geometry.spherical.twod
-
This class implements a two-dimensional sphere (i.e.
- SphereGenerator - Class in org.hipparchus.geometry.euclidean.threed
-
Class generating an enclosing ball from its support points.
- SphereGenerator() - Constructor for class org.hipparchus.geometry.euclidean.threed.SphereGenerator
-
Empty constructor.
- SphericalCoordinates - Class in org.hipparchus.geometry.euclidean.threed
-
This class provides conversions related to spherical coordinates.
- SphericalCoordinates(double, double, double) - Constructor for class org.hipparchus.geometry.euclidean.threed.SphericalCoordinates
-
Build a spherical coordinates transformer from spherical coordinates.
- SphericalCoordinates(Vector3D) - Constructor for class org.hipparchus.geometry.euclidean.threed.SphericalCoordinates
-
Build a spherical coordinates transformer from Cartesian coordinates.
- SphericalPolygonsSet - Class in org.hipparchus.geometry.spherical.twod
-
This class represents a region on the 2-sphere: a set of spherical polygons.
- SphericalPolygonsSet(double) - Constructor for class org.hipparchus.geometry.spherical.twod.SphericalPolygonsSet
-
Build a polygons set representing the whole real 2-sphere.
- SphericalPolygonsSet(double, S2Point...) - Constructor for class org.hipparchus.geometry.spherical.twod.SphericalPolygonsSet
-
Build a polygon from a simple list of vertices.
- SphericalPolygonsSet(Collection<SubHyperplane<Sphere2D>>, double) - Constructor for class org.hipparchus.geometry.spherical.twod.SphericalPolygonsSet
-
Build a polygons set from a Boundary REPresentation (B-rep).
- SphericalPolygonsSet(Vector3D, double) - Constructor for class org.hipparchus.geometry.spherical.twod.SphericalPolygonsSet
-
Build a polygons set representing a hemisphere.
- SphericalPolygonsSet(Vector3D, Vector3D, double, int, double) - Constructor for class org.hipparchus.geometry.spherical.twod.SphericalPolygonsSet
-
Build a polygons set representing a regular polygon.
- SphericalPolygonsSet(BSPTree<Sphere2D>, double) - Constructor for class org.hipparchus.geometry.spherical.twod.SphericalPolygonsSet
-
Build a polygons set from a BSP tree.
- split(Hyperplane<Euclidean1D>) - Method in class org.hipparchus.geometry.euclidean.oned.SubOrientedPoint
-
Split the instance in two parts by an hyperplane.
- split(Hyperplane<Euclidean3D>) - Method in class org.hipparchus.geometry.euclidean.threed.SubPlane
-
Split the instance in two parts by an hyperplane.
- split(Hyperplane<Euclidean2D>) - Method in class org.hipparchus.geometry.euclidean.twod.SubLine
-
Split the instance in two parts by an hyperplane.
- split(Hyperplane<Sphere1D>) - Method in class org.hipparchus.geometry.spherical.oned.SubLimitAngle
-
Split the instance in two parts by an hyperplane.
- split(Hyperplane<Sphere2D>) - Method in class org.hipparchus.geometry.spherical.twod.SubCircle
-
Split the instance in two parts by an hyperplane.
- split(Hyperplane<S>) - Method in class org.hipparchus.geometry.partitioning.AbstractSubHyperplane
-
Split the instance in two parts by an hyperplane.
- split(Hyperplane<S>) - Method in interface org.hipparchus.geometry.partitioning.SubHyperplane
-
Split the instance in two parts by an hyperplane.
- split(SubHyperplane<S>) - Method in class org.hipparchus.geometry.partitioning.BSPTree
-
Split a BSP tree by an external sub-hyperplane.
- split(Arc) - Method in class org.hipparchus.geometry.spherical.oned.ArcsSet
-
Split the instance in two parts by an arc.
- SplitSubHyperplane(SubHyperplane<U>, SubHyperplane<U>) - Constructor for class org.hipparchus.geometry.partitioning.SubHyperplane.SplitSubHyperplane
-
Build a SplitSubHyperplane from its parts.
- SUB_MINUS_PLUS - Enum constant in enum org.hipparchus.geometry.partitioning.BSPTreeVisitor.Order
-
Indicator for visit order cut sub-hyperplane, then minus sub-tree, and last plus sub-tree.
- SUB_PLUS_MINUS - Enum constant in enum org.hipparchus.geometry.partitioning.BSPTreeVisitor.Order
-
Indicator for visit order cut sub-hyperplane, then plus sub-tree, and last minus sub-tree.
- SubCircle - Class in org.hipparchus.geometry.spherical.twod
-
This class represents a sub-hyperplane for
Circle
. - SubCircle(Hyperplane<Sphere2D>, Region<Sphere1D>) - Constructor for class org.hipparchus.geometry.spherical.twod.SubCircle
-
Simple constructor.
- SubHyperplane<S extends Space> - Interface in org.hipparchus.geometry.partitioning
-
This interface represents the remaining parts of an hyperplane after other parts have been chopped off.
- SubHyperplane.SplitSubHyperplane<U extends Space> - Class in org.hipparchus.geometry.partitioning
-
Class holding the results of the
split
method. - SubLimitAngle - Class in org.hipparchus.geometry.spherical.oned
-
This class represents sub-hyperplane for
LimitAngle
. - SubLimitAngle(Hyperplane<Sphere1D>, Region<Sphere1D>) - Constructor for class org.hipparchus.geometry.spherical.oned.SubLimitAngle
-
Simple constructor.
- SubLine - Class in org.hipparchus.geometry.euclidean.threed
-
This class represents a subset of a
Line
. - SubLine - Class in org.hipparchus.geometry.euclidean.twod
-
This class represents a sub-hyperplane for
Line
. - SubLine(Line, IntervalsSet) - Constructor for class org.hipparchus.geometry.euclidean.threed.SubLine
-
Simple constructor.
- SubLine(Segment) - Constructor for class org.hipparchus.geometry.euclidean.threed.SubLine
-
Create a sub-line from a segment.
- SubLine(Vector3D, Vector3D, double) - Constructor for class org.hipparchus.geometry.euclidean.threed.SubLine
-
Create a sub-line from two endpoints.
- SubLine(Segment) - Constructor for class org.hipparchus.geometry.euclidean.twod.SubLine
-
Create a sub-line from a segment.
- SubLine(Vector2D, Vector2D, double) - Constructor for class org.hipparchus.geometry.euclidean.twod.SubLine
-
Create a sub-line from two endpoints.
- SubLine(Hyperplane<Euclidean2D>, Region<Euclidean1D>) - Constructor for class org.hipparchus.geometry.euclidean.twod.SubLine
-
Simple constructor.
- SubOrientedPoint - Class in org.hipparchus.geometry.euclidean.oned
-
This class represents sub-hyperplane for
OrientedPoint
. - SubOrientedPoint(Hyperplane<Euclidean1D>, Region<Euclidean1D>) - Constructor for class org.hipparchus.geometry.euclidean.oned.SubOrientedPoint
-
Simple constructor.
- SubPlane - Class in org.hipparchus.geometry.euclidean.threed
-
This class represents a sub-hyperplane for
Plane
. - SubPlane(Hyperplane<Euclidean3D>, Region<Euclidean2D>) - Constructor for class org.hipparchus.geometry.euclidean.threed.SubPlane
-
Simple constructor.
- subtract(double, FieldVector3D<T>) - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Subtract a scaled vector from the instance.
- subtract(double, Vector3D) - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Subtract a scaled vector from the instance.
- subtract(double, FieldVector2D<T>) - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Subtract a scaled vector from the instance.
- subtract(double, Vector2D) - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Subtract a scaled vector from the instance.
- subtract(double, Vector<Euclidean1D, Vector1D>) - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Subtract a scaled vector from the instance.
- subtract(double, Vector<Euclidean3D, Vector3D>) - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Subtract a scaled vector from the instance.
- subtract(double, Vector<Euclidean2D, Vector2D>) - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Subtract a scaled vector from the instance.
- subtract(double, Vector<S, V>) - Method in interface org.hipparchus.geometry.Vector
-
Subtract a scaled vector from the instance.
- subtract(FieldVector3D<T>) - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Subtract a vector from the instance.
- subtract(Vector3D) - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Subtract a vector from the instance.
- subtract(FieldVector2D<T>) - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Subtract a vector from the instance.
- subtract(Vector2D) - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Subtract a vector from the instance.
- subtract(Vector<Euclidean1D, Vector1D>) - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Subtract a vector from the instance.
- subtract(Vector<Euclidean3D, Vector3D>) - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Subtract a vector from the instance.
- subtract(Vector<Euclidean2D, Vector2D>) - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Subtract a vector from the instance.
- subtract(Vector<S, V>) - Method in interface org.hipparchus.geometry.Vector
-
Subtract a vector from the instance.
- subtract(T, FieldVector3D<T>) - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Subtract a scaled vector from the instance.
- subtract(T, Vector3D) - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Subtract a scaled vector from the instance.
- subtract(T, FieldVector2D<T>) - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Subtract a scaled vector from the instance.
- subtract(T, Vector2D) - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Subtract a scaled vector from the instance.
- SupportBallGenerator<S extends Space,
P extends Point<S>> - Interface in org.hipparchus.geometry.enclosing -
Interface for generating balls based on support points.
T
- toArray() - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Get the vector coordinates as a dimension 3 array.
- toArray() - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Get the vector coordinates as a dimension 3 array.
- toArray() - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Get the vector coordinates as a dimension 2 array.
- toArray() - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Get the vector coordinates as a dimension 2 array.
- toCartesianGradient(double[]) - Method in class org.hipparchus.geometry.euclidean.threed.SphericalCoordinates
-
Convert a gradient with respect to spherical coordinates into a gradient with respect to Cartesian coordinates.
- toCartesianHessian(double[][], double[]) - Method in class org.hipparchus.geometry.euclidean.threed.SphericalCoordinates
-
Convert a Hessian with respect to spherical coordinates into a Hessian with respect to Cartesian coordinates.
- TOO_SMALL_TOLERANCE - Enum constant in enum org.hipparchus.geometry.LocalizedGeometryFormats
-
TOO_SMALL_TOLERANCE.
- toRotation() - Method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Convert to a constant vector without derivatives.
- toSpace(Point<Euclidean1D>) - Method in class org.hipparchus.geometry.euclidean.threed.Line
-
Transform a sub-space point into a space point.
- toSpace(Point<Euclidean1D>) - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Transform a sub-space point into a space point.
- toSpace(Point<Euclidean2D>) - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Transform an in-plane point into a 3D space point.
- toSpace(Point<Sphere1D>) - Method in class org.hipparchus.geometry.spherical.twod.Circle
-
Transform a sub-space point into a space point.
- toSpace(Point<T>) - Method in interface org.hipparchus.geometry.partitioning.Embedding
-
Transform a sub-space point into a space point.
- toSpace(Vector<Euclidean1D, Vector1D>) - Method in class org.hipparchus.geometry.euclidean.threed.Line
-
Transform a sub-space point into a space point.
- toSpace(Vector<Euclidean1D, Vector1D>) - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Transform a sub-space point into a space point.
- toSpace(Vector<Euclidean2D, Vector2D>) - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Transform a sub-space point into a space point.
- toString() - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Get a string representation of this vector.
- toString() - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Get a string representation of this vector.
- toString() - Method in enum org.hipparchus.geometry.euclidean.threed.RotationOrder
-
Get a string representation of the instance.
- toString() - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Get a string representation of this vector.
- toString() - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Get a string representation of this vector.
- toString() - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Get a string representation of this vector.
- toString() - Method in class org.hipparchus.geometry.spherical.twod.S2Point
- toString(NumberFormat) - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Get a string representation of this vector.
- toString(NumberFormat) - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Get a string representation of this vector.
- toString(NumberFormat) - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Get a string representation of this vector.
- toString(NumberFormat) - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Get a string representation of this vector.
- toString(NumberFormat) - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Get a string representation of this vector.
- toString(NumberFormat) - Method in interface org.hipparchus.geometry.Vector
-
Get a string representation of this vector.
- toSubSpace(Point<Euclidean3D>) - Method in class org.hipparchus.geometry.euclidean.threed.Line
-
Transform a space point into a sub-space point.
- toSubSpace(Point<Euclidean3D>) - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Transform a 3D space point into an in-plane point.
- toSubSpace(Point<Euclidean2D>) - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Transform a space point into a sub-space point.
- toSubSpace(Point<Sphere2D>) - Method in class org.hipparchus.geometry.spherical.twod.Circle
-
Transform a space point into a sub-space point.
- toSubSpace(Point<S>) - Method in interface org.hipparchus.geometry.partitioning.Embedding
-
Transform a space point into a sub-space point.
- toSubSpace(Vector<Euclidean3D, Vector3D>) - Method in class org.hipparchus.geometry.euclidean.threed.Line
-
Transform a space point into a sub-space point.
- toSubSpace(Vector<Euclidean3D, Vector3D>) - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Transform a space point into a sub-space point.
- toSubSpace(Vector<Euclidean2D, Vector2D>) - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Transform a space point into a sub-space point.
- toVector2D() - Method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Convert to a constant vector without extra field parts.
- toVector3D() - Method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Convert to a constant vector without extra field parts.
- Transform<S extends Space,
T extends Space> - Interface in org.hipparchus.geometry.partitioning -
This interface represents an inversible affine transform in a space.
- translate(Vector3D) - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Translate the plane by the specified amount.
- translate(Vector3D) - Method in class org.hipparchus.geometry.euclidean.threed.PolyhedronsSet
-
Translate the region by the specified amount.
- translateToPoint(Vector2D) - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Translate the line to force it passing by a point.
U
- UNABLE_TO_ORTHOGONOLIZE_MATRIX - Enum constant in enum org.hipparchus.geometry.LocalizedGeometryFormats
-
UNABLE_TO_ORTHOGONOLIZE_MATRIX.
- union(Region<S>, Region<S>) - Method in class org.hipparchus.geometry.partitioning.RegionFactory
-
Compute the union of two regions.
V
- valueOf(String) - Static method in enum org.hipparchus.geometry.euclidean.threed.RotationConvention
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hipparchus.geometry.euclidean.threed.RotationOrder
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hipparchus.geometry.LocalizedGeometryFormats
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hipparchus.geometry.partitioning.BSPTreeVisitor.Order
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hipparchus.geometry.partitioning.Region.Location
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hipparchus.geometry.partitioning.Side
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.hipparchus.geometry.euclidean.threed.RotationConvention
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.hipparchus.geometry.euclidean.threed.RotationOrder
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.hipparchus.geometry.LocalizedGeometryFormats
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.hipparchus.geometry.partitioning.BSPTreeVisitor.Order
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.hipparchus.geometry.partitioning.Region.Location
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.hipparchus.geometry.partitioning.Side
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Vector<S extends Space,
V extends Vector<S, V>> - Interface in org.hipparchus.geometry -
This interface represents a generic vector in a vectorial space or a point in an affine space.
- VECTOR_OPERATOR - Enum constant in enum org.hipparchus.geometry.euclidean.threed.RotationConvention
-
Constant for rotation that have the semantics of a vector operator.
- Vector1D - Class in org.hipparchus.geometry.euclidean.oned
-
This class represents a 1D vector.
- Vector1D(double) - Constructor for class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Simple constructor.
- Vector1D(double, Vector1D) - Constructor for class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Multiplicative constructor Build a vector from another one and a scale factor.
- Vector1D(double, Vector1D, double, Vector1D) - Constructor for class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Linear constructor Build a vector from two other ones and corresponding scale factors.
- Vector1D(double, Vector1D, double, Vector1D, double, Vector1D) - Constructor for class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Linear constructor Build a vector from three other ones and corresponding scale factors.
- Vector1D(double, Vector1D, double, Vector1D, double, Vector1D, double, Vector1D) - Constructor for class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Linear constructor Build a vector from four other ones and corresponding scale factors.
- Vector1DFormat - Class in org.hipparchus.geometry.euclidean.oned
-
Formats a 1D vector in components list format "{x}".
- Vector1DFormat() - Constructor for class org.hipparchus.geometry.euclidean.oned.Vector1DFormat
-
Create an instance with default settings.
- Vector1DFormat(String, String) - Constructor for class org.hipparchus.geometry.euclidean.oned.Vector1DFormat
-
Create an instance with custom prefix, suffix and separator.
- Vector1DFormat(String, String, NumberFormat) - Constructor for class org.hipparchus.geometry.euclidean.oned.Vector1DFormat
-
Create an instance with custom prefix, suffix, separator and format for components.
- Vector1DFormat(NumberFormat) - Constructor for class org.hipparchus.geometry.euclidean.oned.Vector1DFormat
-
Create an instance with a custom number format for components.
- Vector2D - Class in org.hipparchus.geometry.euclidean.twod
-
This class represents a 2D vector.
- Vector2D(double[]) - Constructor for class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Simple constructor.
- Vector2D(double, double) - Constructor for class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Simple constructor.
- Vector2D(double, Vector2D) - Constructor for class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Multiplicative constructor Build a vector from another one and a scale factor.
- Vector2D(double, Vector2D, double, Vector2D) - Constructor for class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Linear constructor Build a vector from two other ones and corresponding scale factors.
- Vector2D(double, Vector2D, double, Vector2D, double, Vector2D) - Constructor for class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Linear constructor Build a vector from three other ones and corresponding scale factors.
- Vector2D(double, Vector2D, double, Vector2D, double, Vector2D, double, Vector2D) - Constructor for class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Linear constructor Build a vector from four other ones and corresponding scale factors.
- Vector2DFormat - Class in org.hipparchus.geometry.euclidean.twod
-
Formats a 2D vector in components list format "{x; y}".
- Vector2DFormat() - Constructor for class org.hipparchus.geometry.euclidean.twod.Vector2DFormat
-
Create an instance with default settings.
- Vector2DFormat(String, String, String) - Constructor for class org.hipparchus.geometry.euclidean.twod.Vector2DFormat
-
Create an instance with custom prefix, suffix and separator.
- Vector2DFormat(String, String, String, NumberFormat) - Constructor for class org.hipparchus.geometry.euclidean.twod.Vector2DFormat
-
Create an instance with custom prefix, suffix, separator and format for components.
- Vector2DFormat(NumberFormat) - Constructor for class org.hipparchus.geometry.euclidean.twod.Vector2DFormat
-
Create an instance with a custom number format for components.
- Vector3D - Class in org.hipparchus.geometry.euclidean.threed
-
This class implements vectors in a three-dimensional space.
- Vector3D(double[]) - Constructor for class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Simple constructor.
- Vector3D(double, double) - Constructor for class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Simple constructor.
- Vector3D(double, double, double) - Constructor for class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Simple constructor.
- Vector3D(double, Vector3D) - Constructor for class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Multiplicative constructor Build a vector from another one and a scale factor.
- Vector3D(double, Vector3D, double, Vector3D) - Constructor for class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Linear constructor Build a vector from two other ones and corresponding scale factors.
- Vector3D(double, Vector3D, double, Vector3D, double, Vector3D) - Constructor for class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Linear constructor Build a vector from three other ones and corresponding scale factors.
- Vector3D(double, Vector3D, double, Vector3D, double, Vector3D, double, Vector3D) - Constructor for class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Linear constructor Build a vector from four other ones and corresponding scale factors.
- Vector3DFormat - Class in org.hipparchus.geometry.euclidean.threed
-
Formats a 3D vector in components list format "{x; y; z}".
- Vector3DFormat() - Constructor for class org.hipparchus.geometry.euclidean.threed.Vector3DFormat
-
Create an instance with default settings.
- Vector3DFormat(String, String, String) - Constructor for class org.hipparchus.geometry.euclidean.threed.Vector3DFormat
-
Create an instance with custom prefix, suffix and separator.
- Vector3DFormat(String, String, String, NumberFormat) - Constructor for class org.hipparchus.geometry.euclidean.threed.Vector3DFormat
-
Create an instance with custom prefix, suffix, separator and format for components.
- Vector3DFormat(NumberFormat) - Constructor for class org.hipparchus.geometry.euclidean.threed.Vector3DFormat
-
Create an instance with a custom number format for components.
- VectorFormat<S extends Space,
V extends Vector<S, V>> - Class in org.hipparchus.geometry -
Formats a vector in components list format "{x; y; ...}".
- VectorFormat() - Constructor for class org.hipparchus.geometry.VectorFormat
-
Create an instance with default settings.
- VectorFormat(String, String, String) - Constructor for class org.hipparchus.geometry.VectorFormat
-
Create an instance with custom prefix, suffix and separator.
- VectorFormat(String, String, String, NumberFormat) - Constructor for class org.hipparchus.geometry.VectorFormat
-
Create an instance with custom prefix, suffix, separator and format for components.
- VectorFormat(NumberFormat) - Constructor for class org.hipparchus.geometry.VectorFormat
-
Create an instance with a custom number format for components.
- Vertex - Class in org.hipparchus.geometry.spherical.twod
-
Spherical polygons boundary vertex.
- visit(BSPTreeVisitor<S>) - Method in class org.hipparchus.geometry.partitioning.BSPTree
-
Visit the BSP tree nodes.
- visitInternalNode(BSPTree<S>) - Method in interface org.hipparchus.geometry.partitioning.BSPTreeVisitor
-
Visit a BSP tree node node having a non-null sub-hyperplane.
- visitLeafNode(BSPTree<S>) - Method in interface org.hipparchus.geometry.partitioning.BSPTreeVisitor
-
Visit a leaf BSP tree node node having a null sub-hyperplane.
- visitOrder(BSPTree<S>) - Method in interface org.hipparchus.geometry.partitioning.BSPTreeVisitor
-
Determine the visit order for this node.
W
- WelzlEncloser<S extends Space,
P extends Point<S>> - Class in org.hipparchus.geometry.enclosing -
Class implementing Emo Welzl algorithm to find the smallest enclosing ball in linear time.
- WelzlEncloser(double, SupportBallGenerator<S, P>) - Constructor for class org.hipparchus.geometry.enclosing.WelzlEncloser
-
Simple constructor.
- wholeHyperplane() - Method in class org.hipparchus.geometry.euclidean.oned.OrientedPoint
-
Build a region covering the whole hyperplane.
- wholeHyperplane() - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Build a region covering the whole hyperplane.
- wholeHyperplane() - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Build a sub-hyperplane covering the whole hyperplane.
- wholeHyperplane() - Method in interface org.hipparchus.geometry.partitioning.Hyperplane
-
Build a sub-hyperplane covering the whole hyperplane.
- wholeHyperplane() - Method in class org.hipparchus.geometry.spherical.oned.LimitAngle
-
Build a region covering the whole hyperplane.
- wholeHyperplane() - Method in class org.hipparchus.geometry.spherical.twod.Circle
-
Build a sub-hyperplane covering the whole hyperplane.
- wholeLine() - Method in class org.hipparchus.geometry.euclidean.threed.Line
-
Build a sub-line covering the whole line.
- wholeSpace() - Method in class org.hipparchus.geometry.euclidean.oned.OrientedPoint
-
Build a region covering the whole space.
- wholeSpace() - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Build a region covering the whole space.
- wholeSpace() - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Build a region covering the whole space.
- wholeSpace() - Method in interface org.hipparchus.geometry.partitioning.Hyperplane
-
Build a region covering the whole space.
- wholeSpace() - Method in class org.hipparchus.geometry.spherical.oned.LimitAngle
-
Build a region covering the whole space.
- wholeSpace() - Method in class org.hipparchus.geometry.spherical.twod.Circle
-
Build a region covering the whole space.
X
- xor(Region<S>, Region<S>) - Method in class org.hipparchus.geometry.partitioning.RegionFactory
-
Compute the symmetric difference (exclusive or) of two regions.
- XYX - Enum constant in enum org.hipparchus.geometry.euclidean.threed.RotationOrder
-
Set of Euler angles.
- XYZ - Enum constant in enum org.hipparchus.geometry.euclidean.threed.RotationOrder
-
Set of Cardan angles.
- XZX - Enum constant in enum org.hipparchus.geometry.euclidean.threed.RotationOrder
-
Set of Euler angles.
- XZY - Enum constant in enum org.hipparchus.geometry.euclidean.threed.RotationOrder
-
Set of Cardan angles.
Y
- YXY - Enum constant in enum org.hipparchus.geometry.euclidean.threed.RotationOrder
-
Set of Euler angles.
- YXZ - Enum constant in enum org.hipparchus.geometry.euclidean.threed.RotationOrder
-
Set of Cardan angles.
- YZX - Enum constant in enum org.hipparchus.geometry.euclidean.threed.RotationOrder
-
Set of Cardan angles.
- YZY - Enum constant in enum org.hipparchus.geometry.euclidean.threed.RotationOrder
-
Set of Euler angles.
Z
- ZERO - Static variable in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Origin (coordinates: 0).
- ZERO - Static variable in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Null vector (coordinates: 0, 0, 0).
- ZERO - Static variable in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Origin (coordinates: 0, 0).
- ZERO_NORM_FOR_ROTATION_AXIS - Enum constant in enum org.hipparchus.geometry.LocalizedGeometryFormats
-
ZERO_NORM_FOR_ROTATION_AXIS.
- ZERO_NORM_FOR_ROTATION_DEFINING_VECTOR - Enum constant in enum org.hipparchus.geometry.LocalizedGeometryFormats
-
ZERO_NORM_FOR_ROTATION_DEFINING_VECTOR.
- ZXY - Enum constant in enum org.hipparchus.geometry.euclidean.threed.RotationOrder
-
Set of Cardan angles.
- ZXZ - Enum constant in enum org.hipparchus.geometry.euclidean.threed.RotationOrder
-
Set of Euler angles.
- ZYX - Enum constant in enum org.hipparchus.geometry.euclidean.threed.RotationOrder
-
Set of Cardan angles.
- ZYZ - Enum constant in enum org.hipparchus.geometry.euclidean.threed.RotationOrder
-
Set of Euler angles.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form