- above(double) - Method in class org.apache.commons.geometry.spherical.oned.Point1S
-
Return an equivalent point with an azimuth value at or above the given base
value in radians.
- above(Point1S) - Method in class org.apache.commons.geometry.spherical.oned.Point1S
-
Return an equivalent point with an azimuth value at or above the given base.
- AbstractGreatArcConnector - Class in org.apache.commons.geometry.spherical.twod
-
Abstract class for joining collections of great arcs into connected
paths.
- AbstractGreatArcConnector() - Constructor for class org.apache.commons.geometry.spherical.twod.AbstractGreatArcConnector
-
- AbstractGreatArcConnector.ConnectableGreatArc - Class in org.apache.commons.geometry.spherical.twod
-
- add(AngularInterval) - Method in class org.apache.commons.geometry.spherical.oned.RegionBSPTree1S
-
Add an interval to this region.
- add(GreatArc) - Method in class org.apache.commons.geometry.spherical.twod.AbstractGreatArcConnector
-
- add(Iterable<GreatArc>) - Method in class org.apache.commons.geometry.spherical.twod.AbstractGreatArcConnector
-
- add(GreatArc) - Method in class org.apache.commons.geometry.spherical.twod.EmbeddedTreeGreatCircleSubset
-
Add an arc to this instance.
- add(EmbeddedTreeGreatCircleSubset) - Method in class org.apache.commons.geometry.spherical.twod.EmbeddedTreeGreatCircleSubset
-
Add the region represented by the given subcircle to this instance.
- angle(GreatCircle) - Method in class org.apache.commons.geometry.spherical.twod.GreatCircle
-
Compute the angle between this great circle and the argument.
- angle(GreatCircle, Point2S) - Method in class org.apache.commons.geometry.spherical.twod.GreatCircle
-
Compute the angle between this great circle and the argument, measured
at the intersection point closest to the given point.
- AngularInterval - Class in org.apache.commons.geometry.spherical.oned
-
Class representing an angular interval of size greater than zero to 2pi
.
- AngularInterval.Convex - Class in org.apache.commons.geometry.spherical.oned
-
Class representing an angular interval with the additional property that the
region is convex.
- antipodal() - Method in class org.apache.commons.geometry.spherical.oned.Point1S
-
Get the point exactly opposite this point on the circle, pi
distance away.
- antipodal() - Method in class org.apache.commons.geometry.spherical.twod.Point2S
-
Get the point exactly opposite this point on the sphere.
- append(GreatArc) - Method in class org.apache.commons.geometry.spherical.twod.GreatArcPath.Builder
-
Append an arc to the end of the path.
- append(Point2S) - Method in class org.apache.commons.geometry.spherical.twod.GreatArcPath.Builder
-
Add a vertex to the end of this path.
- appendVertices(Collection<Point2S>) - Method in class org.apache.commons.geometry.spherical.twod.GreatArcPath.Builder
-
Convenience method for appending a collection of vertices to the path in a single
method call.
- appendVertices(Point2S...) - Method in class org.apache.commons.geometry.spherical.twod.GreatArcPath.Builder
-
Convenience method for appending multiple vertices to the path at once.
- apply(Point1S) - Method in class org.apache.commons.geometry.spherical.oned.Transform1S
- apply(Point2S) - Method in class org.apache.commons.geometry.spherical.twod.Transform2S
- arc(Point2S, Point2S) - Method in class org.apache.commons.geometry.spherical.twod.GreatCircle
-
Create an arc on this circle between the given points.
- arc(Point1S, Point1S) - Method in class org.apache.commons.geometry.spherical.twod.GreatCircle
-
Create an arc on this circle between the given subspace points.
- arc(double, double) - Method in class org.apache.commons.geometry.spherical.twod.GreatCircle
-
Create an arc on this circle between the given subspace azimuth values.
- arc(AngularInterval.Convex) - Method in class org.apache.commons.geometry.spherical.twod.GreatCircle
-
Create an arc on this circle consisting of the given subspace interval.
- arcFromInterval(GreatCircle, AngularInterval.Convex) - Static method in class org.apache.commons.geometry.spherical.twod.GreatCircles
-
Construct an arc from a great circle and an angular interval.
- arcFromPoints(Point2S, Point2S, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.spherical.twod.GreatCircles
-
Construct an arc along the shortest path between the given points.
- azimuth(Point2S) - Method in class org.apache.commons.geometry.spherical.twod.GreatCircle
-
Get the azimuth angle of a point relative to this great circle instance,
in the range [0, 2pi)
.
- azimuth(Vector3D) - Method in class org.apache.commons.geometry.spherical.twod.GreatCircle
-
Get the azimuth angle of a vector in the range [0, 2pi)
.
- canConnectTo(AbstractGreatArcConnector.ConnectableGreatArc) - Method in class org.apache.commons.geometry.spherical.twod.AbstractGreatArcConnector.ConnectableGreatArc
- classify(Point1S) - Method in class org.apache.commons.geometry.spherical.oned.AngularInterval
- classify(Point1S) - Method in class org.apache.commons.geometry.spherical.oned.CutAngle
- classify(Point2S) - Method in class org.apache.commons.geometry.spherical.twod.GreatCircleSubset
- close() - Method in class org.apache.commons.geometry.spherical.twod.GreatArcPath.Builder
-
Close the current path and build a new
GreatArcPath
instance.
- closest(Point2S) - Method in class org.apache.commons.geometry.spherical.twod.GreatCircleSubset
- compareTo(AbstractGreatArcConnector.ConnectableGreatArc) - Method in class org.apache.commons.geometry.spherical.twod.AbstractGreatArcConnector.ConnectableGreatArc
- computeRegionSizeProperties() - Method in class org.apache.commons.geometry.spherical.oned.RegionBSPTree1S
- computeRegionSizeProperties() - Method in class org.apache.commons.geometry.spherical.twod.RegionBSPTree2S
- connect(Iterable<GreatArc>) - Method in class org.apache.commons.geometry.spherical.twod.AbstractGreatArcConnector
-
Add a collection of arcs to the connector and attempt to connect each new
arc with existing ones.
- ConnectableGreatArc(Point2S) - Constructor for class org.apache.commons.geometry.spherical.twod.AbstractGreatArcConnector.ConnectableGreatArc
-
Create a new instance with the given start point.
- ConnectableGreatArc(GreatArc) - Constructor for class org.apache.commons.geometry.spherical.twod.AbstractGreatArcConnector.ConnectableGreatArc
-
Create a new instance from the given arc.
- connectAll(Iterable<GreatArc>) - Method in class org.apache.commons.geometry.spherical.twod.AbstractGreatArcConnector
-
Add the given arcs to this instance and connect all current
arc into paths.
- connectAll() - Method in class org.apache.commons.geometry.spherical.twod.AbstractGreatArcConnector
-
Connect all current arcs into connected paths, returning the result as a
list of arc paths.
- connectMaximized(Collection<GreatArc>) - Static method in class org.apache.commons.geometry.spherical.twod.InteriorAngleGreatArcConnector
-
Convenience method for connecting a set of arcs with interior angles maximized
when possible.
- connectMinimized(Collection<GreatArc>) - Static method in class org.apache.commons.geometry.spherical.twod.InteriorAngleGreatArcConnector
-
Convenience method for connecting a set of line segments with interior angles minimized
when possible.
- ConvexArea2S - Class in org.apache.commons.geometry.spherical.twod
-
Class representing a convex area in 2D spherical space.
- copy() - Method in class org.apache.commons.geometry.spherical.oned.RegionBSPTree1S
-
Return a deep copy of this instance.
- copy() - Method in class org.apache.commons.geometry.spherical.twod.RegionBSPTree2S
-
Return a deep copy of this instance.
- createNegation() - Static method in class org.apache.commons.geometry.spherical.oned.Transform1S
-
Return a transform instance that negates azimuth values.
- createNegativeFacing(double, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.spherical.oned.CutAngles
-
Create a new instance at the given azimuth, oriented so that the plus side of the hyperplane points
toward decreasing angular values.
- createNegativeFacing(Point1S, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.spherical.oned.CutAngles
-
Create a new instance at the given point, oriented so that the plus side of the hyperplane points
toward decreasing angular values.
- createNode() - Method in class org.apache.commons.geometry.spherical.oned.RegionBSPTree1S
- createNode() - Method in class org.apache.commons.geometry.spherical.twod.RegionBSPTree2S
- createPositiveFacing(double, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.spherical.oned.CutAngles
-
Create a new instance at the given azimuth, oriented so that the plus side of the hyperplane points
toward increasing angular values.
- createPositiveFacing(Point1S, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.spherical.oned.CutAngles
-
Create a new instance at the given point, oriented so that the plus side of the hyperplane points
toward increasing angular values.
- createReflection(Point2S) - Static method in class org.apache.commons.geometry.spherical.twod.Transform2S
-
Create a transform that performs a reflection across the equatorial plane
defined by the given pole point.
- createReflection(Vector3D) - Static method in class org.apache.commons.geometry.spherical.twod.Transform2S
-
Create a transform that performs a reflection across the equatorial plane
defined by the given pole point.
- createRotation(double) - Static method in class org.apache.commons.geometry.spherical.oned.Transform1S
-
Return a transform instance that performs a rotation with the given
angle.
- createRotation(Point2S, double) - Static method in class org.apache.commons.geometry.spherical.twod.Transform2S
-
Create a transform that rotates the given angle around pt
.
- createRotation(Vector3D, double) - Static method in class org.apache.commons.geometry.spherical.twod.Transform2S
-
Create a transform that rotates the given angle around axis
.
- createRotation(QuaternionRotation) - Static method in class org.apache.commons.geometry.spherical.twod.Transform2S
-
Create a transform that performs the given 3D rotation.
- CutAngle - Class in org.apache.commons.geometry.spherical.oned
-
Class representing an oriented point in 1-dimensional spherical space,
meaning an azimuth angle and a direction (increasing or decreasing angles)
along the circle.
- CutAngles - Class in org.apache.commons.geometry.spherical.oned
-
Class containing factory methods for constructing
CutAngle
instances.
- EmbeddedTreeGreatCircleSubset - Class in org.apache.commons.geometry.spherical.twod
-
Class representing an arbitrary subset of the points on a great circle using a
RegionBSPTree1S
.
- EmbeddedTreeGreatCircleSubset(GreatCircle) - Constructor for class org.apache.commons.geometry.spherical.twod.EmbeddedTreeGreatCircleSubset
-
Construct a new, empty hyperplane subset for the given great circle.
- EmbeddedTreeGreatCircleSubset(GreatCircle, boolean) - Constructor for class org.apache.commons.geometry.spherical.twod.EmbeddedTreeGreatCircleSubset
-
Construct a new sub-region for the given great circle.
- EmbeddedTreeGreatCircleSubset(GreatCircle, RegionBSPTree1S) - Constructor for class org.apache.commons.geometry.spherical.twod.EmbeddedTreeGreatCircleSubset
-
Construct a new instance from its defining great circle and subspace region.
- empty() - Static method in class org.apache.commons.geometry.spherical.oned.RegionBSPTree1S
-
Return a new, empty BSP tree.
- empty() - Static method in class org.apache.commons.geometry.spherical.twod.GreatArcPath
-
Get an instance containing no arcs.
- empty() - Static method in class org.apache.commons.geometry.spherical.twod.RegionBSPTree2S
-
Return a new, empty BSP tree.
- endPointsEq(AbstractGreatArcConnector.ConnectableGreatArc) - Method in class org.apache.commons.geometry.spherical.twod.AbstractGreatArcConnector.ConnectableGreatArc
- eq(CutAngle, Precision.DoubleEquivalence) - Method in class org.apache.commons.geometry.spherical.oned.CutAngle
-
Return true if this instance should be considered equivalent to the argument, using the
given precision context for comparison.
- eq(Point1S, Precision.DoubleEquivalence) - Method in class org.apache.commons.geometry.spherical.oned.Point1S
-
Return true if this instance is equivalent to the argument.
- eq(GreatCircle, Precision.DoubleEquivalence) - Method in class org.apache.commons.geometry.spherical.twod.GreatCircle
-
Return true if this instance should be considered equivalent to the argument, using the
given precision context for comparison.
- eq(Point2S, Precision.DoubleEquivalence) - Method in class org.apache.commons.geometry.spherical.twod.Point2S
-
Return true if this point should be considered equivalent to the argument using the
given precision context.
- equals(Object) - Method in class org.apache.commons.geometry.spherical.oned.CutAngle
- equals(Object) - Method in class org.apache.commons.geometry.spherical.oned.Point1S
-
Test for the exact equality of two points on the 1-sphere.
- equals(Object) - Method in class org.apache.commons.geometry.spherical.oned.Transform1S
-
Return true if the given object is an instance of
Transform1S
and all transform element values are exactly equal.
- equals(Object) - Method in class org.apache.commons.geometry.spherical.twod.AbstractGreatArcConnector.ConnectableGreatArc
- equals(Object) - Method in class org.apache.commons.geometry.spherical.twod.GreatCircle
- equals(Object) - Method in class org.apache.commons.geometry.spherical.twod.Point2S
-
Test for the equality of two points.
- equals(Object) - Method in class org.apache.commons.geometry.spherical.twod.Transform2S
-
Return true if the given object is an instance of
Transform2S
and the underlying Euclidean transform matrices are exactly equal.
- from(Vector2D) - Static method in class org.apache.commons.geometry.spherical.oned.Point1S
-
Create a new point instance from the given Euclidean 2D vector.
- from(PolarCoordinates) - Static method in class org.apache.commons.geometry.spherical.oned.Point1S
-
Create a new point instance containing an azimuth value equal to that of the
given set of polar coordinates.
- from(Vector3D) - Static method in class org.apache.commons.geometry.spherical.twod.Point2S
-
Build a point from its underlying 3D vector.
- from(Iterable<GreatArc>) - Static method in class org.apache.commons.geometry.spherical.twod.RegionBSPTree2S
-
Construct a new tree from the given boundaries.
- from(Iterable<GreatArc>, boolean) - Static method in class org.apache.commons.geometry.spherical.twod.RegionBSPTree2S
-
Construct a new tree from the given boundaries.
- fromArcs(GreatArc...) - Static method in class org.apache.commons.geometry.spherical.twod.GreatArcPath
-
Construct a new path from the given arcs.
- fromArcs(Collection<GreatArc>) - Static method in class org.apache.commons.geometry.spherical.twod.GreatArcPath
-
Construct a new path from the given arcs.
- fromAzimuthAndDirection(double, boolean, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.spherical.oned.CutAngles
-
Create a new instance from the given azimuth and direction.
- fromBounds(GreatCircle...) - Static method in class org.apache.commons.geometry.spherical.twod.ConvexArea2S
-
Create a convex area formed by the intersection of the negative half-spaces of the
given bounding great circles.
- fromBounds(Iterable<GreatCircle>) - Static method in class org.apache.commons.geometry.spherical.twod.ConvexArea2S
-
Create a convex area formed by the intersection of the negative half-spaces of the
given bounding great circles.
- fromInterval(AngularInterval) - Static method in class org.apache.commons.geometry.spherical.oned.RegionBSPTree1S
-
Return a new BSP tree representing the same region as the given angular interval.
- fromPath(GreatArcPath) - Static method in class org.apache.commons.geometry.spherical.twod.ConvexArea2S
-
Construct a convex area from an arc path.
- fromPointAndDirection(Point1S, boolean, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.spherical.oned.CutAngles
-
Create a new instance from the given point and direction.
- fromPoints(Point2S, Point2S, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.spherical.twod.GreatCircles
-
Create a great circle instance from two points on the circle.
- fromPole(Vector3D, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.spherical.twod.GreatCircles
-
Create a great circle instance from its pole vector.
- fromPoleAndU(Vector3D, Vector3D, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.spherical.twod.GreatCircles
-
Create a great circle instance from its pole vector and a vector representing the u-axis
in the equator plane.
- fromVertexLoop(Collection<Point2S>, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.spherical.twod.ConvexArea2S
-
Construct a convex area by creating great circles between adjacent vertices.
- fromVertexLoop(Collection<Point2S>, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.spherical.twod.GreatArcPath
-
Return a new path formed by connecting the given vertices.
- fromVertices(Collection<Point2S>, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.spherical.twod.ConvexArea2S
-
Construct a convex area by creating great circles between adjacent vertices.
- fromVertices(Collection<Point2S>, boolean, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.spherical.twod.ConvexArea2S
-
Construct a convex area from great circles between adjacent vertices.
- fromVertices(Collection<Point2S>, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.spherical.twod.GreatArcPath
-
Return a new path formed by connecting the given vertices.
- fromVertices(Collection<Point2S>, boolean, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.spherical.twod.GreatArcPath
-
Return a new path formed by connecting the given vertices.
- full() - Static method in class org.apache.commons.geometry.spherical.oned.AngularInterval
-
Return an instance representing the full space.
- full() - Static method in class org.apache.commons.geometry.spherical.oned.RegionBSPTree1S
-
Return a new, full BSP tree.
- full() - Static method in class org.apache.commons.geometry.spherical.twod.ConvexArea2S
-
Return an instance representing the full spherical 2D space.
- full() - Static method in class org.apache.commons.geometry.spherical.twod.RegionBSPTree2S
-
Return a new, full BSP tree.
- getArc() - Method in class org.apache.commons.geometry.spherical.twod.AbstractGreatArcConnector.ConnectableGreatArc
-
Get the arc for the instance.
- getArcs() - Method in class org.apache.commons.geometry.spherical.twod.GreatArcPath
-
Get the arcs in path.
- getAzimuth() - Method in class org.apache.commons.geometry.spherical.oned.CutAngle
-
Get the location of the hyperplane as a single value.
- getAzimuth() - Method in class org.apache.commons.geometry.spherical.oned.Point1S
-
Get the azimuth angle in radians.
- getAzimuth() - Method in class org.apache.commons.geometry.spherical.twod.Point2S
-
Get the azimuth angle in the x-y plane in the range [0, 2pi)
.
- getBoundaries() - Method in class org.apache.commons.geometry.spherical.twod.RegionBSPTree2S
- getBoundaryPath() - Method in class org.apache.commons.geometry.spherical.twod.ConvexArea2S
-
Get a path instance representing the boundary of the area.
- getBoundaryPaths() - Method in class org.apache.commons.geometry.spherical.twod.RegionBSPTree2S
-
Get the boundary of the region as a list of connected great arc paths.
- getBoundarySize() - Method in class org.apache.commons.geometry.spherical.oned.AngularInterval
- getCentroid() - Method in class org.apache.commons.geometry.spherical.oned.AngularInterval
- getCentroid() - Method in class org.apache.commons.geometry.spherical.twod.ConvexArea2S
- getCentroid() - Method in class org.apache.commons.geometry.spherical.twod.GreatCircleSubset
- getCircle() - Method in class org.apache.commons.geometry.spherical.twod.GreatCircleSubset
-
Get the great circle defining this instance.
- getConnectionSearchKey() - Method in class org.apache.commons.geometry.spherical.twod.AbstractGreatArcConnector.ConnectableGreatArc
- getDimension() - Method in class org.apache.commons.geometry.spherical.oned.Point1S
- getDimension() - Method in class org.apache.commons.geometry.spherical.twod.Point2S
- getEndArc() - Method in class org.apache.commons.geometry.spherical.twod.GreatArcPath.Builder
-
Get the arc at the end of the path or null if it does not exist.
- getEndArc() - Method in class org.apache.commons.geometry.spherical.twod.GreatArcPath
-
Get the end arc for the path or null if the path is empty.
- getEndPoint() - Method in class org.apache.commons.geometry.spherical.twod.GreatArc
-
Return the end point of the arc, or null if the arc represents the full space.
- getEndVertex() - Method in class org.apache.commons.geometry.spherical.twod.GreatArcPath
-
Get the end vertex for the path or null if the path is empty
or consists of a single, full arc.
- getEuclideanTransform() - Method in class org.apache.commons.geometry.spherical.twod.Transform2S
-
Get the Euclidean transform matrix underlying the spherical transform.
- getHyperplane() - Method in class org.apache.commons.geometry.spherical.twod.GreatCircleSubset
- getInteriorAngles() - Method in class org.apache.commons.geometry.spherical.twod.ConvexArea2S
-
Get an array of interior angles for the area.
- getInterval() - Method in class org.apache.commons.geometry.spherical.twod.GreatArc
-
Get the angular interval for the arc.
- getMax() - Method in class org.apache.commons.geometry.spherical.oned.AngularInterval
-
Get the maximum azimuth angle for the interval, or 2pi
if
the interval represents the full space.
- getMaxBoundary() - Method in class org.apache.commons.geometry.spherical.oned.AngularInterval
-
Get the maximum point for the interval.
- getMidPoint() - Method in class org.apache.commons.geometry.spherical.oned.AngularInterval
-
Get the midpoint of the interval or null if the interval represents
the full space.
- getMidPoint() - Method in class org.apache.commons.geometry.spherical.twod.GreatArc
-
Return the midpoint of the arc, or null if the arc represents the full space.
- getMin() - Method in class org.apache.commons.geometry.spherical.oned.AngularInterval
-
Get the minimum azimuth angle for the interval, or 0
if the interval is full.
- getMinBoundary() - Method in class org.apache.commons.geometry.spherical.oned.AngularInterval
-
Get the minimum boundary for the interval, or null if the
interval represents the full space.
- getNodeRegion() - Method in class org.apache.commons.geometry.spherical.twod.RegionBSPTree2S.RegionNode2S
-
Get the region represented by this node.
- getNormalizedAzimuth() - Method in class org.apache.commons.geometry.spherical.oned.CutAngle
-
Get the location of the hyperplane as a single value, normalized
to the range [0, 2pi)
.
- getNormalizedAzimuth() - Method in class org.apache.commons.geometry.spherical.oned.Point1S
-
Get the azimuth angle normalized to the range [0, 2pi)
.
- getPoint() - Method in class org.apache.commons.geometry.spherical.oned.CutAngle
-
Get the location of the hyperplane as a point.
- getPolar() - Method in class org.apache.commons.geometry.spherical.twod.Point2S
-
Get the polar angle in the range [0, pi)
.
- getPole() - Method in class org.apache.commons.geometry.spherical.twod.GreatCircle
-
Get the pole of the great circle.
- getPolePoint() - Method in class org.apache.commons.geometry.spherical.twod.GreatCircle
-
Get the spherical point located at the positive pole of the instance.
- getPrecision() - Method in class org.apache.commons.geometry.spherical.twod.GreatCircleSubset
-
Return the object used to perform floating point comparisons, which is the
same object used by the underlying
GreatCircle
.
- getRelativeAngle(AbstractGreatArcConnector.ConnectableGreatArc) - Method in class org.apache.commons.geometry.spherical.twod.AbstractGreatArcConnector.ConnectableGreatArc
- getRotation() - Method in class org.apache.commons.geometry.spherical.oned.Transform1S
-
Get the rotation value applied by this instance, in radians.
- getSelf() - Method in class org.apache.commons.geometry.spherical.oned.RegionBSPTree1S.RegionNode1S
- getSelf() - Method in class org.apache.commons.geometry.spherical.twod.AbstractGreatArcConnector.ConnectableGreatArc
- getSelf() - Method in class org.apache.commons.geometry.spherical.twod.RegionBSPTree2S.RegionNode2S
- getSize() - Method in class org.apache.commons.geometry.spherical.oned.AngularInterval
- getSize() - Method in class org.apache.commons.geometry.spherical.twod.ConvexArea2S
- getSize() - Method in class org.apache.commons.geometry.spherical.twod.GreatCircleSubset
- getStartArc() - Method in class org.apache.commons.geometry.spherical.twod.GreatArcPath.Builder
-
Get the arc at the start of the path or null if it does not exist.
- getStartArc() - Method in class org.apache.commons.geometry.spherical.twod.GreatArcPath
-
Get the start arc for the path or null if the path is empty.
- getStartPoint() - Method in class org.apache.commons.geometry.spherical.twod.GreatArc
-
Return the start point of the arc, or null if the arc represents the full space.
- getStartVertex() - Method in class org.apache.commons.geometry.spherical.twod.GreatArcPath
-
Get the start vertex for the path or null if the path is empty
or consists of a single, full arc.
- getSubspaceRegion() - Method in class org.apache.commons.geometry.spherical.twod.EmbeddedTreeGreatCircleSubset
- getSubspaceRegion() - Method in class org.apache.commons.geometry.spherical.twod.GreatArc
- getSubspaceRegion() - Method in class org.apache.commons.geometry.spherical.twod.GreatCircleSubset
- getU() - Method in class org.apache.commons.geometry.spherical.twod.GreatCircle
-
Get the u axis of the great circle.
- getV() - Method in class org.apache.commons.geometry.spherical.twod.GreatCircle
-
Get the v axis of the great circle.
- getVector() - Method in class org.apache.commons.geometry.spherical.oned.Point1S
-
Get the normalized vector corresponding to this azimuth angle in 2D Euclidean space.
- getVector() - Method in class org.apache.commons.geometry.spherical.twod.Point2S
-
Get the corresponding normalized vector in 3D Euclidean space.
- getVertices() - Method in class org.apache.commons.geometry.spherical.twod.GreatArcPath
-
Get the vertices contained in the path in the order they appear.
- getW() - Method in class org.apache.commons.geometry.spherical.twod.GreatCircle
-
Get the w (pole) axis of the great circle.
- GreatArc - Class in org.apache.commons.geometry.spherical.twod
-
Class representing a single,
convex angular interval in a
GreatCircle
.
- GreatArcPath - Class in org.apache.commons.geometry.spherical.twod
-
Class representing a connected sequence of
GreatArc
instances.
- GreatArcPath.Builder - Class in org.apache.commons.geometry.spherical.twod
-
Class used to build arc paths.
- GreatCircle - Class in org.apache.commons.geometry.spherical.twod
-
Class representing a great circle on the 2-sphere.
- GreatCircles - Class in org.apache.commons.geometry.spherical.twod
-
- GreatCircleSubset - Class in org.apache.commons.geometry.spherical.twod
-
Class representing a subset of the points in a great circle.
- identity() - Static method in class org.apache.commons.geometry.spherical.oned.Transform1S
-
Return a transform instance representing the identity transform.
- identity() - Static method in class org.apache.commons.geometry.spherical.twod.Transform2S
-
Return an instance representing the identity transform.
- InteriorAngleGreatArcConnector - Class in org.apache.commons.geometry.spherical.twod
-
Great arc connector that selects between multiple connection options
based on the resulting interior angle.
- InteriorAngleGreatArcConnector() - Constructor for class org.apache.commons.geometry.spherical.twod.InteriorAngleGreatArcConnector
-
- InteriorAngleGreatArcConnector.Maximize - Class in org.apache.commons.geometry.spherical.twod
-
- InteriorAngleGreatArcConnector.Minimize - Class in org.apache.commons.geometry.spherical.twod
-
- intersection(GreatCircle) - Method in class org.apache.commons.geometry.spherical.twod.GreatCircle
-
Return one of the two intersection points between this instance and the argument.
- invalidate() - Method in class org.apache.commons.geometry.spherical.twod.RegionBSPTree2S
- inverse() - Method in class org.apache.commons.geometry.spherical.oned.Transform1S
- inverse() - Method in class org.apache.commons.geometry.spherical.twod.Transform2S
- isBetterAngle(double, double) - Method in class org.apache.commons.geometry.spherical.twod.InteriorAngleGreatArcConnector
-
Return true if newAngle
represents a better interior angle than previousAngle
.
- isBetterAngle(double, double) - Method in class org.apache.commons.geometry.spherical.twod.InteriorAngleGreatArcConnector.Maximize
-
Return true if newAngle
represents a better interior angle than previousAngle
.
- isBetterAngle(double, double) - Method in class org.apache.commons.geometry.spherical.twod.InteriorAngleGreatArcConnector.Minimize
-
Return true if newAngle
represents a better interior angle than previousAngle
.
- isClosed() - Method in class org.apache.commons.geometry.spherical.twod.GreatArcPath
-
Return true if the path is closed, meaning that the end
point for the last arc is equal to the start point
for the path.
- isEmpty() - Method in class org.apache.commons.geometry.spherical.oned.AngularInterval
- isEmpty() - Method in class org.apache.commons.geometry.spherical.twod.GreatArcPath
-
Return true if the path does not contain any arcs.
- isEmpty() - Method in class org.apache.commons.geometry.spherical.twod.GreatCircleSubset
- isFinite() - Method in class org.apache.commons.geometry.spherical.oned.Point1S
- isFinite() - Method in class org.apache.commons.geometry.spherical.twod.Point2S
- isFull() - Method in class org.apache.commons.geometry.spherical.oned.AngularInterval
- isFull() - Method in class org.apache.commons.geometry.spherical.twod.GreatCircleSubset
- isInfinite() - Method in class org.apache.commons.geometry.spherical.oned.Point1S
- isInfinite() - Method in class org.apache.commons.geometry.spherical.twod.Point2S
- isNaN() - Method in class org.apache.commons.geometry.spherical.oned.Point1S
- isNaN() - Method in class org.apache.commons.geometry.spherical.twod.Point2S
- isNegation() - Method in class org.apache.commons.geometry.spherical.oned.Transform1S
-
Return true if the transform negates the azimuth values of transformed
points, regardless of any rotation applied subsequently.
- isPositiveFacing() - Method in class org.apache.commons.geometry.spherical.oned.CutAngle
-
Return true if the hyperplane is oriented with its plus
side pointing toward increasing angles.
- of(double, double, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.spherical.oned.AngularInterval.Convex
-
Return an instance representing the convex angular interval between the given min and max azimuth
values.
- of(Point1S, Point1S, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.spherical.oned.AngularInterval.Convex
-
Return an instance representing the convex angular interval between the given min and max azimuth
points.
- of(CutAngle, CutAngle) - Static method in class org.apache.commons.geometry.spherical.oned.AngularInterval.Convex
-
Return an instance representing the convex angular interval between the given oriented points.
- of(double, double, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.spherical.oned.AngularInterval
-
Return an instance representing the angular interval between the given min and max azimuth
values.
- of(Point1S, Point1S, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.spherical.oned.AngularInterval
-
Return an instance representing the angular interval between the given min and max azimuth
points.
- of(CutAngle, CutAngle) - Static method in class org.apache.commons.geometry.spherical.oned.AngularInterval
-
Return an instance representing the angular interval between the given oriented points.
- of(double) - Static method in class org.apache.commons.geometry.spherical.oned.Point1S
-
Create a new point instance from the given azimuth angle.
- of(Angle) - Static method in class org.apache.commons.geometry.spherical.oned.Point1S
-
Create a new point instance from the given azimuth angle.
- of(GreatArc...) - Static method in interface org.apache.commons.geometry.spherical.twod.BoundarySource2S
-
- of(Collection<GreatArc>) - Static method in interface org.apache.commons.geometry.spherical.twod.BoundarySource2S
-
- of(double, double) - Static method in class org.apache.commons.geometry.spherical.twod.Point2S
-
Build a vector from its spherical coordinates.
- offset(Point1S) - Method in class org.apache.commons.geometry.spherical.oned.CutAngle
- offset(Point2S) - Method in class org.apache.commons.geometry.spherical.twod.GreatCircle
- offset(Vector3D) - Method in class org.apache.commons.geometry.spherical.twod.GreatCircle
-
Get the offset (oriented distance) of a direction.
- org.apache.commons.geometry.spherical.oned - package org.apache.commons.geometry.spherical.oned
-
This package provides basic geometry components on the 1-sphere.
- org.apache.commons.geometry.spherical.twod - package org.apache.commons.geometry.spherical.twod
-
This package provides basic geometry components on the 2-sphere.
- parse(String) - Static method in class org.apache.commons.geometry.spherical.oned.Point1S
-
Parse the given string and returns a new point instance.
- parse(String) - Static method in class org.apache.commons.geometry.spherical.twod.Point2S
-
Parses the given string and returns a new point instance.
- PI - Static variable in class org.apache.commons.geometry.spherical.oned.Point1S
-
A point with coordinates set to pi
.
- PLUS_I - Static variable in class org.apache.commons.geometry.spherical.twod.Point2S
-
+I (coordinates: ( azimuth = 0, polar = pi/2 )).
- PLUS_J - Static variable in class org.apache.commons.geometry.spherical.twod.Point2S
-
+J (coordinates: ( azimuth = pi/2, polar = pi/2 ))).
- PLUS_K - Static variable in class org.apache.commons.geometry.spherical.twod.Point2S
-
+K (coordinates: ( azimuth = any angle, polar = 0 )).
- Point1S - Class in org.apache.commons.geometry.spherical.oned
-
This class represents a point on the 1-sphere, or in other words, an
azimuth angle on a circle.
- Point2S - Class in org.apache.commons.geometry.spherical.twod
-
This class represents a point on the 2-sphere.
- POLAR_AZIMUTH_ASCENDING_ORDER - Static variable in class org.apache.commons.geometry.spherical.twod.Point2S
-
Comparator that sorts points in component-wise ascending order, first sorting
by polar value and then by azimuth value.
- premultiply(Transform1S) - Method in class org.apache.commons.geometry.spherical.oned.Transform1S
-
Multiply the underlying matrix of the argument by that of this instance, eg,
this * other
.
- premultiply(Transform2S) - Method in class org.apache.commons.geometry.spherical.twod.Transform2S
-
Multiply the underlying Euclidean transform matrix of the argument by that of this instance, eg,
this * other
.
- prepend(GreatArc) - Method in class org.apache.commons.geometry.spherical.twod.GreatArcPath.Builder
-
Prepend an arc to the beginning of the path.
- prepend(Point2S) - Method in class org.apache.commons.geometry.spherical.twod.GreatArcPath.Builder
-
Add a vertex to the front of this path.
- prependPoints(Collection<Point2S>) - Method in class org.apache.commons.geometry.spherical.twod.GreatArcPath.Builder
-
Convenience method for prepending a collection of vertices to the path in a single method call.
- prependPoints(Point2S...) - Method in class org.apache.commons.geometry.spherical.twod.GreatArcPath.Builder
-
Convenience method for prepending multiple vertices to the path in a single method call.
- preservesOrientation() - Method in class org.apache.commons.geometry.spherical.oned.Transform1S
- preservesOrientation() - Method in class org.apache.commons.geometry.spherical.twod.Transform2S
- project(Point1S) - Method in class org.apache.commons.geometry.spherical.oned.AngularInterval
- project(Point1S) - Method in class org.apache.commons.geometry.spherical.oned.CutAngle
- project(Point1S) - Method in class org.apache.commons.geometry.spherical.oned.RegionBSPTree1S
- project(Point2S) - Method in class org.apache.commons.geometry.spherical.twod.GreatCircle
- project(Point2S) - Method in class org.apache.commons.geometry.spherical.twod.RegionBSPTree2S
- reflect(Point2S) - Method in class org.apache.commons.geometry.spherical.twod.Transform2S
-
Apply a reflection across the equatorial plane defined by the given pole point
to this instance.
- reflect(Vector3D) - Method in class org.apache.commons.geometry.spherical.twod.Transform2S
-
Apply a reflection across the equatorial plane defined by the given pole vector
to this instance.
- RegionBSPTree1S - Class in org.apache.commons.geometry.spherical.oned
-
BSP tree representing regions in 1D spherical space.
- RegionBSPTree1S() - Constructor for class org.apache.commons.geometry.spherical.oned.RegionBSPTree1S
-
Create a new, empty instance.
- RegionBSPTree1S(boolean) - Constructor for class org.apache.commons.geometry.spherical.oned.RegionBSPTree1S
-
Create a new region.
- RegionBSPTree1S.RegionNode1S - Class in org.apache.commons.geometry.spherical.oned
-
BSP tree node for one dimensional spherical space.
- RegionBSPTree2S - Class in org.apache.commons.geometry.spherical.twod
-
BSP tree representing regions in 2D spherical space.
- RegionBSPTree2S() - Constructor for class org.apache.commons.geometry.spherical.twod.RegionBSPTree2S
-
Create a new, empty instance.
- RegionBSPTree2S(boolean) - Constructor for class org.apache.commons.geometry.spherical.twod.RegionBSPTree2S
-
Create a new region.
- RegionBSPTree2S.RegionNode2S - Class in org.apache.commons.geometry.spherical.twod
-
BSP tree node for two dimensional spherical space.
- reverse() - Method in class org.apache.commons.geometry.spherical.oned.CutAngle
- reverse() - Method in class org.apache.commons.geometry.spherical.twod.GreatArc
- reverse() - Method in class org.apache.commons.geometry.spherical.twod.GreatCircle
- rotate(double) - Method in class org.apache.commons.geometry.spherical.oned.Transform1S
-
Return a new transform created by pre-multiplying this instance by a transform
producing a rotation with the given angle.
- rotate(Point2S, double) - Method in class org.apache.commons.geometry.spherical.twod.Transform2S
-
Apply a rotation of angle
radians around the given point to this instance.
- rotate(Vector3D, double) - Method in class org.apache.commons.geometry.spherical.twod.Transform2S
-
Apply a rotation of angle
radians around the given 3D axis to this instance.
- rotate(QuaternionRotation) - Method in class org.apache.commons.geometry.spherical.twod.Transform2S
-
Apply the given quaternion rotation to this instance.