Package org.apache.commons.geometry.spherical.oned
This package provides basic geometry components on the 1-sphere.
We use here the topologists definition of the 1-sphere (see Sphere on MathWorld), i.e. the 1-sphere is the one-dimensional closed curve defined in 2D as x2+y2=1.
-
Class Summary Class Description AngularInterval Class representing an angular interval of size greater than zero to2pi
.AngularInterval.Convex Class representing an angular interval with the additional property that the region is convex.CutAngle Class representing an oriented point in 1-dimensional spherical space, meaning an azimuth angle and a direction (increasing or decreasing angles) along the circle.CutAngle.CutAngleConvexSubset HyperplaneConvexSubset
implementation for spherical 1D space.CutAngles Class containing factory methods for constructingCutAngle
instances.Point1S This class represents a point on the 1-sphere, or in other words, an azimuth angle on a circle.RegionBSPTree1S BSP tree representing regions in 1D spherical space.RegionBSPTree1S.BoundaryPair Internal class containing pairs of interval boundaries.RegionBSPTree1S.BoundaryProjector1S Class used to project points onto the region boundary.RegionBSPTree1S.RegionNode1S BSP tree node for one dimensional spherical space.Transform1S Implementation of theTransform
interface for spherical 1D points.