Uses of Class
org.apache.commons.geometry.spherical.twod.GreatArc
Packages that use GreatArc
Package
Description
This package provides basic geometry components on the 2-sphere.
-
Uses of GreatArc in org.apache.commons.geometry.spherical.twod
Subclasses with type arguments of type GreatArc in org.apache.commons.geometry.spherical.twodModifier and TypeClassDescriptionclassBoundarySource2Simplementation that uses boundaries stored in a list.final classClass representing a convex area in 2D spherical space.Subinterfaces with type arguments of type GreatArc in org.apache.commons.geometry.spherical.twodModifier and TypeInterfaceDescriptioninterfaceExtension of theBoundarySourceinterface for spherical 2D space.Methods in org.apache.commons.geometry.spherical.twod that return GreatArcModifier and TypeMethodDescriptionGreatCircle.arc(double start, double end) Create an arc on this circle between the given subspace azimuth values.GreatCircle.arc(AngularInterval.Convex interval) Create an arc on this circle consisting of the given subspace interval.Create an arc on this circle between the given subspace points.Create an arc on this circle between the given points.static GreatArcGreatCircles.arcFromInterval(GreatCircle circle, AngularInterval.Convex interval) Construct an arc from a great circle and an angular interval.static GreatArcGreatCircles.arcFromPoints(Point2S start, Point2S end, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Construct an arc along the shortest path between the given points.AbstractGreatArcConnector.ConnectableGreatArc.getArc()Get the arc for the instance.GreatArcPath.Builder.getEndArc()Get the arc at the end of the path or null if it does not exist.GreatArcPath.getEndArc()Get the end arc for the path or null if the path is empty.GreatArcPath.Builder.getStartArc()Get the arc at the start of the path or null if it does not exist.GreatArcPath.getStartArc()Get the start arc for the path or null if the path is empty.GreatArc.reverse()Reverse the orientation of the hyperplane for this instance, returning the result as a new instance.GreatCircle.span()Return aHyperplaneConvexSubsetspanning this entire hyperplane.Return a new hyperplane subset resulting from the application of the given transform.ConvexArea2S.trim(HyperplaneConvexSubset<Point2S> sub) Trim the given hyperplane subset to the portion contained inside this instance.Methods in org.apache.commons.geometry.spherical.twod that return types with arguments of type GreatArcModifier and TypeMethodDescriptionRegionBSPTree2S.boundaries()Return anIterablefor iterating over the boundaries of the region.ConvexArea2S.boundaryStream()Return a stream containing the boundaries for this instance.GreatArcPath.boundaryStream()Return a stream containing the boundaries for this instance.RegionBSPTree2S.boundaryStream()Return a stream containing the boundaries for this instance.GreatArcPath.getArcs()Get the arcs in path.RegionBSPTree2S.getBoundaries()Return a list containing the boundaries of the region.GreatArc.split(Hyperplane<Point2S> splitter) Split this instance with the given hyperplane.EmbeddedTreeGreatCircleSubset.toConvex()Convert this instance into a list of convex child subsets representing the same region.GreatArc.toConvex()Convert this instance into a list of convex child subsets representing the same region.GreatCircleSubset.toConvex()Convert this instance into a list of convex child subsets representing the same region.Methods in org.apache.commons.geometry.spherical.twod with parameters of type GreatArcModifier and TypeMethodDescriptionvoidAdd an arc to the connector, leaving it unconnected until a later call to toAbstractGreatArcConnector.connect(Iterable)orAbstractGreatArcConnector.connectAll().voidAdd an arc to this instance.Append an arc to the end of the path.static GreatArcPathConstruct a new path from the given arcs.static BoundarySource2SReturn aBoundarySource2Sinstance containing the given boundaries.Prepend an arc to the beginning of the path.Method parameters in org.apache.commons.geometry.spherical.twod with type arguments of type GreatArcModifier and TypeMethodDescriptionvoidAdd a collection of arcs to the connector, leaving them unconnected until a later call toAbstractGreatArcConnector.connect(Iterable)orAbstractGreatArcConnector.connectAll().voidAdd a collection of arcs to the connector and attempt to connect each new arc with existing ones.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.static RegionBSPTree2SConstruct a new tree from the given boundaries.static RegionBSPTree2SConstruct a new tree from the given boundaries.static GreatArcPathGreatArcPath.fromArcs(Collection<GreatArc> arcs) Construct a new path from the given arcs.static BoundarySource2SBoundarySource2S.of(Collection<GreatArc> boundaries) Return aBoundarySource2Sinstance containing the given boundaries.Constructors in org.apache.commons.geometry.spherical.twod with parameters of type GreatArcModifierConstructorDescriptionCreate a new instance from the given arc.Constructor parameters in org.apache.commons.geometry.spherical.twod with type arguments of type GreatArcModifierConstructorDescriptionBoundaryList2S(List<? extends GreatArc> boundaries) Construct a new instance with the given list of boundaries.