Uses of Class
org.apache.commons.geometry.spherical.oned.AngularInterval
Packages that use AngularInterval
Package
Description
This package provides basic geometry components on the 1-sphere.
-
Uses of AngularInterval in org.apache.commons.geometry.spherical.oned
Subclasses of AngularInterval in org.apache.commons.geometry.spherical.onedModifier and TypeClassDescriptionstatic final class
Class representing an angular interval with the additional property that the region is convex.Methods in org.apache.commons.geometry.spherical.oned with type parameters of type AngularIntervalModifier and TypeMethodDescriptionprivate static <T extends AngularInterval>
TAngularInterval.createInterval
(CutAngle a, CutAngle b, BiFunction<? super CutAngle, ? super CutAngle, T> factory, T fullSpace) Internal method to create a new interval instance from the given cut angles.private static <T extends AngularInterval>
TAngularInterval.createInterval
(Point1S min, Point1S max, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision, BiFunction<? super CutAngle, ? super CutAngle, T> factory, T fullSpace) Internal method to create an interval between the given min and max points.private static <T extends AngularInterval>
TAngularInterval.transform
(T interval, Transform<Point1S> transform, BiFunction<? super CutAngle, ? super CutAngle, T> factory) Internal transform method that transforms the given instance, using the factory method to create a new instance if needed.Methods in org.apache.commons.geometry.spherical.oned that return AngularIntervalModifier and TypeMethodDescriptionprivate AngularInterval
RegionBSPTree1S.createInterval
(RegionBSPTree1S.BoundaryPair start, RegionBSPTree1S.BoundaryPair end) Create an interval instance from the min boundary from the start boundary pair and the max boundary from the end boundary pair.static AngularInterval
AngularInterval.of
(double min, double max, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Return an instance representing the angular interval between the given min and max azimuth values.static AngularInterval
Return an instance representing the angular interval between the given oriented points.static AngularInterval
AngularInterval.of
(Point1S min, Point1S max, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Return an instance representing the angular interval between the given min and max azimuth points.Return a new instance transformed by the argument.Methods in org.apache.commons.geometry.spherical.oned that return types with arguments of type AngularIntervalModifier and TypeMethodDescriptionRegionBSPTree1S.toIntervals()
Convert the region represented by this tree into a list of separateAngularInterval
s, arranged in order of ascending min value.Methods in org.apache.commons.geometry.spherical.oned with parameters of type AngularIntervalModifier and TypeMethodDescriptionvoid
RegionBSPTree1S.add
(AngularInterval interval) Add an interval to this region.static RegionBSPTree1S
RegionBSPTree1S.fromInterval
(AngularInterval interval) Return a new BSP tree representing the same region as the given angular interval.