Package org.apache.commons.geometry.euclidean.oned
This package provides basic 1D geometry components.
-
Class Summary Class Description AffineTransformMatrix1D Class using a matrix to represent affine transformations in 1 dimensional Euclidean space.Interval Class representing an interval in one dimension.OrientedPoint This class represents a 1D oriented hyperplane.OrientedPoint.OrientedPointConvexSubset HyperplaneConvexSubset
implementation for Euclidean 1D space.OrientedPoints Class containing factory methods for constructingOrientedPoint
instances.RegionBSPTree1D Binary space partitioning (BSP) tree representing a region in one dimensional Euclidean space.RegionBSPTree1D.BoundaryPair Internal class containing pairs of interval boundaries.RegionBSPTree1D.BoundaryProjector1D Class used to project points onto the region boundary.RegionBSPTree1D.NodeRegionVisitor Internal class for calculating the region of a single tree node.RegionBSPTree1D.RegionNode1D BSP tree node for one dimensional Euclidean space.RegionBSPTree1D.RegionSizePropertiesVisitor Internal class for calculating size-related properties for aRegionBSPTree1D
.Vector1D This class represents vectors and points in one-dimensional Euclidean space.Vector1D.Sum Class used to create high-accuracy sums of vectors.Vector1D.Unit Represent unit vectors.