Index

A B C D E F G H I L M N O P R S T U V W X Y Z 
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 using CalculusFieldElement.
FieldRotation(Field<T>, Rotation) - Constructor for class org.hipparchus.geometry.euclidean.threed.FieldRotation
Build a FieldRotation from a Rotation.
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 using CalculusFieldElement.
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 a Vector2D.
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 using CalculusFieldElement.
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 a Vector3D.
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.
A B C D E F G H I L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form