Uses of Class
org.apache.commons.geometry.spherical.twod.GreatCircle
Packages that use GreatCircle
Package
Description
This package provides basic geometry components on the 2-sphere.
-
Uses of GreatCircle in org.apache.commons.geometry.spherical.twod
Fields in org.apache.commons.geometry.spherical.twod declared as GreatCircleModifier and TypeFieldDescriptionprivate final GreatCircle
GreatCircleSubset.circle
The great circle defining this instance.Methods in org.apache.commons.geometry.spherical.twod that return GreatCircleModifier and TypeMethodDescriptionstatic GreatCircle
GreatCircles.fromPoints
(Point2S a, Point2S b, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Create a great circle instance from two points on the circle.static GreatCircle
GreatCircles.fromPole
(Vector3D pole, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Create a great circle instance from its pole vector.static GreatCircle
GreatCircles.fromPoleAndU
(Vector3D pole, Vector3D u, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Create a great circle instance from its pole vector and a vector representing the u-axis in the equator plane.GreatCircleSubset.getCircle()
Get the great circle defining this instance.GreatCircleSubset.getHyperplane()
Get the hyperplane containing this instance.GreatCircle.reverse()
Return a hyperplane that has the opposite orientation as this instance.Transform this instance using the givenTransform
.Methods in org.apache.commons.geometry.spherical.twod with parameters of type GreatCircleModifier and TypeMethodDescriptiondouble
GreatCircle.angle
(GreatCircle other) Compute the angle between this great circle and the argument.double
GreatCircle.angle
(GreatCircle other, Point2S pt) Compute the angle between this great circle and the argument, measured at the intersection point closest to the given point.static GreatArc
GreatCircles.arcFromInterval
(GreatCircle circle, AngularInterval.Convex interval) Construct an arc from a great circle and an angular interval.boolean
GreatCircle.eq
(GreatCircle other, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Return true if this instance should be considered equivalent to the argument, using the given precision context for comparison.static ConvexArea2S
ConvexArea2S.fromBounds
(GreatCircle... bounds) Create a convex area formed by the intersection of the negative half-spaces of the given bounding great circles.GreatCircle.intersection
(GreatCircle other) Return one of the two intersection points between this instance and the argument.(package private) static void
GreatCircles.validateGreatCirclesEquivalent
(GreatCircle expected, GreatCircle actual) Validate that the actual great circle is equivalent to the expected great circle, throwing an exception if not.Method parameters in org.apache.commons.geometry.spherical.twod with type arguments of type GreatCircleModifier and TypeMethodDescriptionstatic ConvexArea2S
ConvexArea2S.fromBounds
(Iterable<GreatCircle> bounds) Create a convex area formed by the intersection of the negative half-spaces of the given bounding great circles.Constructors in org.apache.commons.geometry.spherical.twod with parameters of type GreatCircleModifierConstructorDescriptionEmbeddedTreeGreatCircleSubset
(GreatCircle greatCircle) Construct a new, empty hyperplane subset for the given great circle.EmbeddedTreeGreatCircleSubset
(GreatCircle circle, boolean full) Construct a new sub-region for the given great circle.EmbeddedTreeGreatCircleSubset
(GreatCircle circle, RegionBSPTree1S region) Construct a new instance from its defining great circle and subspace region.(package private)
GreatArc
(GreatCircle circle, AngularInterval.Convex interval) Create a new instance from a great circle and the interval embedded in it.(package private)
GreatCircleSubset
(GreatCircle circle) Simple constructor.