- 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(BSPTree<S>, double) - Constructor for class org.hipparchus.geometry.partitioning.AbstractRegion
-
Build a region from an inside/outside BSP tree.
- AbstractRegion(Collection<SubHyperplane<S>>, double) - Constructor for class org.hipparchus.geometry.partitioning.AbstractRegion
-
Build a Region from a Boundary REPresentation (B-rep).
- 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(Vector<Euclidean1D>) - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Add a vector to the instance.
- add(double, Vector<Euclidean1D>) - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
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(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(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(Vector<Euclidean3D>) - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Add a vector to the instance.
- add(double, Vector<Euclidean3D>) - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Add a scaled 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(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.
- 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(Vector<Euclidean2D>) - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Add a vector to the instance.
- add(double, Vector<Euclidean2D>) - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Add a scaled vector to the instance.
- add(BSPTree<S>) - Method in class org.hipparchus.geometry.partitioning.NodesSet
-
Add a node if not already known.
- add(Vector<S>) - Method in interface org.hipparchus.geometry.Vector
-
Add a vector to the instance.
- add(double, Vector<S>) - Method in interface org.hipparchus.geometry.Vector
-
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(Point<S>) - Method in interface org.hipparchus.geometry.partitioning.Transform
-
Transform a point of a space.
- 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.
- applyInverseTo(FieldVector3D<T>) - 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.FieldRotation
-
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.
- 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(Rotation, FieldVector3D<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Apply the inverse of a rotation to a vector.
- applyInverseTo(FieldRotation<T>) - 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.FieldRotation
-
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(Vector3D) - Method in class org.hipparchus.geometry.euclidean.threed.Rotation
-
Apply the inverse of the rotation to a vector.
- 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(Rotation) - Method in class org.hipparchus.geometry.euclidean.threed.Rotation
-
Apply the inverse of the instance to another rotation.
- applyTo(FieldVector3D<T>) - 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.FieldRotation
-
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.
- applyTo(double[], T[]) - Method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Apply the rotation to a vector stored in an array.
- applyTo(Rotation, FieldVector3D<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldRotation
-
Apply a rotation to a vector.
- applyTo(FieldRotation<T>) - 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.FieldRotation
-
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(Vector3D) - Method in class org.hipparchus.geometry.euclidean.threed.Rotation
-
Apply the rotation to a vector.
- applyTo(double[], double[]) - Method in class org.hipparchus.geometry.euclidean.threed.Rotation
-
Apply the rotation to a vector stored in an array.
- applyTo(Rotation) - Method in class org.hipparchus.geometry.euclidean.threed.Rotation
-
Apply the instance to another rotation.
- 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(BSPTree<Sphere1D>, double) - Constructor for class org.hipparchus.geometry.spherical.oned.ArcsSet
-
Build an arcs set from an inside/outside BSP tree.
- 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.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.
- 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
-
- distance(Point<Euclidean1D>) - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Compute the distance between the instance and another point.
- 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(FieldVector3D<T>) - 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.FieldLine
-
Compute the distance between the instance and a point.
- 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.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.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(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) - Method in class org.hipparchus.geometry.euclidean.threed.Line
-
Compute the distance between the instance and a point.
- 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(Point<Euclidean3D>) - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Compute the distance between the instance and another point.
- 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(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(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, 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) - 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(Point<Euclidean2D>) - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Compute the distance between the instance and another point.
- 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<S>) - Method in interface org.hipparchus.geometry.Point
-
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(S1Point, S1Point) - Static method in class org.hipparchus.geometry.spherical.oned.S1Point
-
Compute the distance (angular separation) between two points.
- distance(Point<Sphere2D>) - Method in class org.hipparchus.geometry.spherical.twod.S2Point
-
Compute the distance between the instance and another point.
- distance(S2Point, S2Point) - Static method in class org.hipparchus.geometry.spherical.twod.S2Point
-
Compute the distance (angular separation) between two points.
- distance1(Vector<Euclidean1D>) - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Compute the distance between the instance and another vector according to the L1 norm.
- 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(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(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, FieldVector3D<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the distance between two vectors according to the L1 norm.
- distance1(Vector<Euclidean3D>) - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Compute the distance between the instance and another vector 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(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(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, FieldVector2D<T>) - Static method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Compute the distance between two vectors according to the L2 norm.
- distance1(Vector<Euclidean2D>) - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Compute the distance between the instance and another vector according to the L1 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<S>) - Method in interface org.hipparchus.geometry.Vector
-
Compute the distance between the instance and another vector according to the L1 norm.
- distanceInf(Vector<Euclidean1D>) - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Compute the distance between the instance and another vector according to the L∞ 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(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(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, FieldVector3D<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the distance between two vectors according to the L∞ norm.
- distanceInf(Vector<Euclidean3D>) - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Compute the distance between the instance and another vector 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(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(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, FieldVector2D<T>) - Static method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Compute the distance between two vectors according to the L∞ norm.
- distanceInf(Vector<Euclidean2D>) - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Compute the distance between the instance and another vector 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<S>) - Method in interface org.hipparchus.geometry.Vector
-
Compute the distance between the instance and another vector according to the L∞ norm.
- distanceSq(Vector<Euclidean1D>) - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Compute the square of the distance between the instance and another vector.
- 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(Vector3D) - 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, FieldVector3D<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the square of the distance between two vectors.
- distanceSq(Vector<Euclidean3D>) - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Compute the square of the distance between the instance and another vector.
- 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(Vector2D) - 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, FieldVector2D<T>) - Static method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Compute the square of the distance between two vectors.
- distanceSq(Vector<Euclidean2D>) - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Compute the square of the distance between the instance and another vector.
- distanceSq(Vector2D, Vector2D) - Static method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Compute the square of the distance between two vectors.
- distanceSq(Vector<S>) - Method in interface org.hipparchus.geometry.Vector
-
Compute the square of the distance between the instance and another vector.
- dotProduct(Vector<Euclidean1D>) - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Compute the dot-product of 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(Vector3D) - 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, FieldVector3D<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Compute the dot-product of two vectors.
- dotProduct(Vector<Euclidean3D>) - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Compute the dot-product of the instance and another vector.
- 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<Euclidean2D>) - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Compute the dot-product of the instance and another vector.
- dotProduct(Vector<S>) - Method in interface org.hipparchus.geometry.Vector
-
Compute the dot-product of the instance and another vector.
- 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 second 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(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.
- 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(Vector<Euclidean1D>) - Method in class org.hipparchus.geometry.euclidean.oned.OrientedPoint
-
Get the offset (oriented distance) of a vector.
- getOffset(Point<Euclidean1D>) - Method in class org.hipparchus.geometry.euclidean.oned.OrientedPoint
-
Get the offset (oriented distance) of a point.
- getOffset(Plane) - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Get the offset (oriented distance) of a parallel plane.
- getOffset(Vector<Euclidean3D>) - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Get the offset (oriented distance) of a vector.
- getOffset(Point<Euclidean3D>) - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Get the offset (oriented distance) of a point.
- getOffset(Line) - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Get the offset (oriented distance) of a parallel line.
- getOffset(Vector<Euclidean2D>) - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Get the offset (oriented distance) of a vector.
- getOffset(Point<Euclidean2D>) - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Get the offset (oriented distance) of a point.
- getOffset() - Method in class org.hipparchus.geometry.partitioning.BoundaryProjection
-
Offset of the point with respect to the boundary it is projected on.
- getOffset(Point<S>) - Method in interface org.hipparchus.geometry.partitioning.Hyperplane
-
Get the offset (oriented distance) of a point.
- 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(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(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(Vector3D) - Method in class org.hipparchus.geometry.spherical.twod.Circle
-
Get the offset (oriented distance) of a direction.
- 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(Vector2D, double) - Method in class org.hipparchus.geometry.euclidean.threed.Plane
-
Get one point from the 3D-space.
- getPointAt(Vector1D, double) - Method in class org.hipparchus.geometry.euclidean.twod.Line
-
Get one point from the plane.
- 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.
- 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.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
-
- 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(Field<T>) - Static method in class org.hipparchus.geometry.euclidean.threed.FieldVector3D
-
Get null vector (coordinates: 0, 0, 0).
- 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(Field<T>) - Static method in class org.hipparchus.geometry.euclidean.twod.FieldVector2D
-
Get null vector (coordinates: 0, 0).
- 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.
- IDENTITY - Static variable in class org.hipparchus.geometry.euclidean.threed.Rotation
-
Identity rotation.
- 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.
- 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(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.
- intersection(Region<S>, Region<S>) - Method in class org.hipparchus.geometry.partitioning.RegionFactory
-
Compute the intersection of two regions.
- 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(BSPTree<Euclidean1D>, double) - Constructor for class org.hipparchus.geometry.euclidean.oned.IntervalsSet
-
Build an intervals set from an inside/outside BSP tree.
- IntervalsSet(Collection<SubHyperplane<Euclidean1D>>, double) - Constructor for class org.hipparchus.geometry.euclidean.oned.IntervalsSet
-
Build an intervals set from a Boundary REPresentation (B-rep).
- 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(BSPTree<S>) - Method in class org.hipparchus.geometry.partitioning.AbstractRegion
-
Check if the sub-tree starting at a given node 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(BSPTree<S>) - Method in interface org.hipparchus.geometry.partitioning.Region
-
Check if the sub-tree starting at a given node 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.
- isFull() - Method in class org.hipparchus.geometry.partitioning.AbstractRegion
-
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() - Method in interface org.hipparchus.geometry.partitioning.Region
-
Check if the instance 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.
- 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
- 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<S>) - Method in interface org.hipparchus.geometry.partitioning.Hyperplane
-
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.
- scalarMultiply(double) - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Multiply the instance by a scalar.
- scalarMultiply(T) - 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.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(T) - 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.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.
- Segment - Class in org.hipparchus.geometry.euclidean.threed
-
Simple container for a two-points segment.
- Segment(Vector3D, Vector3D, Line) - Constructor for class org.hipparchus.geometry.euclidean.threed.Segment
-
Build a segment.
- Segment - Class in org.hipparchus.geometry.euclidean.twod
-
Simple container for a two-points 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(Vector<S>) - Method in class org.hipparchus.geometry.partitioning.AbstractRegion
-
Set the barycenter of the instance.
- setBarycenter(Point<S>) - 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
-
- SphericalCoordinates - Class in org.hipparchus.geometry.euclidean.threed
-
- SphericalCoordinates(Vector3D) - Constructor for class org.hipparchus.geometry.euclidean.threed.SphericalCoordinates
-
Build a spherical coordinates transformer from Cartesian coordinates.
- SphericalCoordinates(double, double, double) - Constructor for class org.hipparchus.geometry.euclidean.threed.SphericalCoordinates
-
Build a spherical coordinates transformer from spherical 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(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.
- 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(double, S2Point...) - Constructor for class org.hipparchus.geometry.spherical.twod.SphericalPolygonsSet
-
Build a polygon from a simple list of vertices.
- 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<S>) - Method in class org.hipparchus.geometry.partitioning.AbstractSubHyperplane
-
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(Hyperplane<S>) - Method in interface org.hipparchus.geometry.partitioning.SubHyperplane
-
Split the instance in two parts by an hyperplane.
- split(Arc) - Method in class org.hipparchus.geometry.spherical.oned.ArcsSet
-
Split the instance in two parts by an arc.
- 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.
- SplitSubHyperplane(SubHyperplane<U>, SubHyperplane<U>) - Constructor for class org.hipparchus.geometry.partitioning.SubHyperplane.SplitSubHyperplane
-
Build a SplitSubHyperplane from its parts.
- 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(Line, IntervalsSet) - Constructor for class org.hipparchus.geometry.euclidean.threed.SubLine
-
Simple constructor.
- 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.threed.SubLine
-
Create a sub-line from a segment.
- SubLine - Class in org.hipparchus.geometry.euclidean.twod
-
This class represents a sub-hyperplane for
Line
.
- SubLine(Hyperplane<Euclidean2D>, Region<Euclidean1D>) - Constructor for class org.hipparchus.geometry.euclidean.twod.SubLine
-
Simple constructor.
- SubLine(Vector2D, Vector2D, double) - Constructor for class org.hipparchus.geometry.euclidean.twod.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.
- SubOrientedPoint - Class in org.hipparchus.geometry.euclidean.oned
-
- 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(Vector<Euclidean1D>) - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
Subtract a vector from the instance.
- subtract(double, Vector<Euclidean1D>) - Method in class org.hipparchus.geometry.euclidean.oned.Vector1D
-
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(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(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(Vector<Euclidean3D>) - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Subtract a vector from the instance.
- subtract(double, Vector<Euclidean3D>) - Method in class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Subtract a scaled 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(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.
- 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(Vector<Euclidean2D>) - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Subtract a vector from the instance.
- subtract(double, Vector<Euclidean2D>) - Method in class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Subtract a scaled vector from the instance.
- subtract(Vector<S>) - Method in interface org.hipparchus.geometry.Vector
-
Subtract a vector from the instance.
- subtract(double, Vector<S>) - Method in interface org.hipparchus.geometry.Vector
-
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.
- 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> - Interface in org.hipparchus.geometry
-
This interface represents a generic vector in a vectorial space or a point in an affine space.
- 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(NumberFormat) - Constructor for class org.hipparchus.geometry.euclidean.oned.Vector1DFormat
-
Create an instance with a custom number format for components.
- 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.
- Vector2D - Class in org.hipparchus.geometry.euclidean.twod
-
This class represents a 2D vector.
- Vector2D(double, double) - Constructor for class org.hipparchus.geometry.euclidean.twod.Vector2D
-
Simple constructor.
- Vector2D(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(NumberFormat) - Constructor for class org.hipparchus.geometry.euclidean.twod.Vector2DFormat
-
Create an instance with a custom number format for components.
- 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.
- Vector3D - Class in org.hipparchus.geometry.euclidean.threed
-
This class implements vectors in a three-dimensional space.
- Vector3D(double, double, double) - Constructor for class org.hipparchus.geometry.euclidean.threed.Vector3D
-
Simple constructor.
- 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, 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(NumberFormat) - Constructor for class org.hipparchus.geometry.euclidean.threed.Vector3DFormat
-
Create an instance with a custom number format for components.
- 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.
- VectorFormat<S extends Space> - 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(NumberFormat) - Constructor for class org.hipparchus.geometry.VectorFormat
-
Create an instance with a custom number format for components.
- 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.
- 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.