Uses of Class
org.apache.commons.geometry.spherical.twod.GreatArcPath
Packages that use GreatArcPath
Package
Description
This package provides basic geometry components on the 2-sphere.
-
Uses of GreatArcPath in org.apache.commons.geometry.spherical.twod
Fields in org.apache.commons.geometry.spherical.twod declared as GreatArcPathModifier and TypeFieldDescriptionprivate static final GreatArcPath
GreatArcPath.EMPTY
Instance containing no arcs.Fields in org.apache.commons.geometry.spherical.twod with type parameters of type GreatArcPathModifier and TypeFieldDescriptionprivate List
<GreatArcPath> RegionBSPTree2S.boundaryPaths
List of great arc path comprising the region boundary.Methods in org.apache.commons.geometry.spherical.twod that return GreatArcPathModifier and TypeMethodDescriptionGreatArcPath.Builder.build()
Build aGreatArcPath
instance from the configured path.GreatArcPath.Builder.build
(boolean close) Build aGreatArcPath
instance from the configured path.GreatArcPath.Builder.close()
Close the current path and build a newGreatArcPath
instance.static GreatArcPath
GreatArcPath.empty()
Get an instance containing no arcs.static GreatArcPath
GreatArcPath.fromArcs
(Collection<GreatArc> arcs) Construct a new path from the given arcs.static GreatArcPath
Construct a new path from the given arcs.static GreatArcPath
GreatArcPath.fromVertexLoop
(Collection<Point2S> vertices, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Return a new path formed by connecting the given vertices.static GreatArcPath
GreatArcPath.fromVertices
(Collection<Point2S> vertices, boolean close, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Return a new path formed by connecting the given vertices.static GreatArcPath
GreatArcPath.fromVertices
(Collection<Point2S> vertices, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Return a new path formed by connecting the given vertices.ConvexArea2S.getBoundaryPath()
Get a path instance representing the boundary of the area.private GreatArcPath
AbstractGreatArcConnector.toPath
(AbstractGreatArcConnector.ConnectableGreatArc root) Convert the linked list of path elements starting at the argument into aGreatArcPath
.Methods in org.apache.commons.geometry.spherical.twod that return types with arguments of type GreatArcPathModifier and TypeMethodDescriptionprivate List
<GreatArcPath> RegionBSPTree2S.computeBoundaryPaths()
Compute the great arc paths comprising the region boundary.AbstractGreatArcConnector.connectAll()
Connect all current arcs into connected paths, returning the result as a list of arc paths.AbstractGreatArcConnector.connectAll
(Iterable<GreatArc> arcs) Add the given arcs to this instance and connect all current arc into paths.static List
<GreatArcPath> InteriorAngleGreatArcConnector.connectMaximized
(Collection<GreatArc> arcs) Convenience method for connecting a set of arcs with interior angles maximized when possible.static List
<GreatArcPath> InteriorAngleGreatArcConnector.connectMinimized
(Collection<GreatArc> arcs) Convenience method for connecting a set of line segments with interior angles minimized when possible.RegionBSPTree2S.getBoundaryPaths()
Get the boundary of the region as a list of connected great arc paths.Methods in org.apache.commons.geometry.spherical.twod with parameters of type GreatArcPathModifier and TypeMethodDescriptionstatic ConvexArea2S
ConvexArea2S.fromPath
(GreatArcPath path) Construct a convex area from an arc path.