Uses of Class
org.apache.commons.geometry.spherical.oned.AngularInterval
-
Packages that use AngularInterval Package Description org.apache.commons.geometry.spherical.oned 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.oned Modifier and Type Class Description static classAngularInterval.ConvexClass 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 AngularInterval Modifier and Type Method Description private static <T extends AngularInterval>
TAngularInterval. createInterval(CutAngle a, CutAngle b, java.util.function.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, java.util.function.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, java.util.function.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 AngularInterval Modifier and Type Method Description private AngularIntervalRegionBSPTree1S. 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 AngularIntervalAngularInterval. 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 AngularIntervalAngularInterval. of(CutAngle a, CutAngle b)Return an instance representing the angular interval between the given oriented points.static AngularIntervalAngularInterval. 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.AngularIntervalAngularInterval. transform(Transform<Point1S> transform)Return a new instance transformed by the argument.Methods in org.apache.commons.geometry.spherical.oned that return types with arguments of type AngularInterval Modifier and Type Method Description java.util.List<AngularInterval>RegionBSPTree1S. toIntervals()Convert the region represented by this tree into a list of separateAngularIntervals, arranged in order of ascending min value.Methods in org.apache.commons.geometry.spherical.oned with parameters of type AngularInterval Modifier and Type Method Description voidRegionBSPTree1S. add(AngularInterval interval)Add an interval to this region.static RegionBSPTree1SRegionBSPTree1S. fromInterval(AngularInterval interval)Return a new BSP tree representing the same region as the given angular interval.
-