Package org.apache.commons.geometry.spherical.twod
package org.apache.commons.geometry.spherical.twod
This package provides basic geometry components on the 2-sphere.
We use here the topologists definition of the 2-sphere (see Sphere on MathWorld), i.e. the 2-sphere is the two-dimensional surface defined in 3D as x2+y2+z2=1.
-
ClassDescriptionAbstract class for joining collections of great arcs into connected paths.Internal class for connecting
GreatArcs intoGreatArcPaths.BoundarySource2Simplementation that uses boundaries stored in a list.Extension of theBoundarySourceinterface for spherical 2D space.Class representing a convex area in 2D spherical space.Class representing an arbitrary subset of the points on a great circle using aRegionBSPTree1S.Class representing a single, convex angular interval in aGreatCircle.Class representing a connected sequence ofGreatArcinstances.Class used to build arc paths.Class representing a great circle on the 2-sphere.Class containing factory methods for constructingGreatCircleandGreatCircleSubsetinstances.Class representing a subset of the points in a great circle.Great arc connector that selects between multiple connection options based on the resulting interior angle.Implementation ofInteriorAngleGreatArcConnectorthat chooses arc connections that produce the largest interior angles.Implementation ofInteriorAngleGreatArcConnectorthat chooses arc connections that produce the smallest interior angles.This class represents a point on the 2-sphere.BSP tree representing regions in 2D spherical space.Class used to project points onto the region boundary.BSP tree node for two dimensional spherical space.Implementation of theTransforminterface for spherical 2D points.