Package | Description |
---|---|
org.apache.commons.geometry.spherical.oned |
This package provides basic geometry components on the 1-sphere.
|
Modifier and Type | Method and Description |
---|---|
static CutAngle |
CutAngles.createNegativeFacing(double azimuth,
Precision.DoubleEquivalence precision)
Create a new instance at the given azimuth, oriented so that the plus side of the hyperplane points
toward decreasing angular values.
|
static CutAngle |
CutAngles.createNegativeFacing(Point1S point,
Precision.DoubleEquivalence precision)
Create a new instance at the given point, oriented so that the plus side of the hyperplane points
toward decreasing angular values.
|
static CutAngle |
CutAngles.createPositiveFacing(double azimuth,
Precision.DoubleEquivalence precision)
Create a new instance at the given azimuth, oriented so that the plus side of the hyperplane points
toward increasing angular values.
|
static CutAngle |
CutAngles.createPositiveFacing(Point1S point,
Precision.DoubleEquivalence precision)
Create a new instance at the given point, oriented so that the plus side of the hyperplane points
toward increasing angular values.
|
static CutAngle |
CutAngles.fromAzimuthAndDirection(double azimuth,
boolean positiveFacing,
Precision.DoubleEquivalence precision)
Create a new instance from the given azimuth and direction.
|
static CutAngle |
CutAngles.fromPointAndDirection(Point1S point,
boolean positiveFacing,
Precision.DoubleEquivalence precision)
Create a new instance from the given point and direction.
|
CutAngle |
AngularInterval.getMaxBoundary()
Get the maximum point for the interval.
|
CutAngle |
AngularInterval.getMinBoundary()
Get the minimum boundary for the interval, or null if the
interval represents the full space.
|
CutAngle |
CutAngle.reverse() |
CutAngle |
CutAngle.transform(Transform<Point1S> transform) |
Modifier and Type | Method and Description |
---|---|
boolean |
CutAngle.eq(CutAngle other,
Precision.DoubleEquivalence precision)
Return true if this instance should be considered equivalent to the argument, using the
given precision context for comparison.
|
static AngularInterval |
AngularInterval.of(CutAngle a,
CutAngle b)
Return an instance representing the angular interval between the given oriented points.
|
static AngularInterval.Convex |
AngularInterval.Convex.of(CutAngle a,
CutAngle b)
Return an instance representing the convex angular interval between the given oriented points.
|
Split<RegionBSPTree1S> |
RegionBSPTree1S.splitDiameter(CutAngle splitter)
Split the instance along a circle diameter.The diameter is defined by the given
split point and its reversed antipodal point.
|
Split<AngularInterval.Convex> |
AngularInterval.Convex.splitDiameter(CutAngle splitter)
Split the instance along a circle diameter.The diameter is defined by the given split point and
its reversed antipodal point.
|
Copyright © 2016–2021 The Apache Software Foundation. All rights reserved.