Package org.apache.commons.geometry.spherical.oned
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.
-
ClassesClassDescriptionClass representing an angular interval of size greater than zero to
2pi
.Class representing an angular interval with the additional property that the region is convex.Class representing an oriented point in 1-dimensional spherical space, meaning an azimuth angle and a direction (increasing or decreasing angles) along the circle.HyperplaneConvexSubset
implementation for spherical 1D space.Class containing factory methods for constructingCutAngle
instances.This class represents a point on the 1-sphere, or in other words, an azimuth angle on a circle.BSP tree representing regions in 1D spherical space.Internal class containing pairs of interval boundaries.Class used to project points onto the region boundary.BSP tree node for one dimensional spherical space.Implementation of theTransform
interface for spherical 1D points.