Package | Description |
---|---|
org.apache.commons.math3.geometry.spherical.twod |
This package provides basic geometry components on the 2-sphere.
|
Modifier and Type | Field and Description |
---|---|
private Circle |
Edge.circle
Circle supporting the edge.
|
Modifier and Type | Field and Description |
---|---|
private java.util.List<Circle> |
Vertex.circles
Circles bound with this vertex.
|
Modifier and Type | Method and Description |
---|---|
Circle |
Circle.CircleTransform.apply(Hyperplane<Sphere2D> hyperplane)
Transform an hyperplane of a space.
|
Circle |
Circle.copySelf()
Copy the instance.
|
Circle |
Edge.getCircle()
Get the circle supporting this edge.
|
Circle |
Circle.getReverse()
Get the reverse of the instance.
|
(package private) Circle |
Vertex.sharedCircleWith(Vertex vertex)
Get the common circle bound with both the instance and another vertex, if any.
|
Modifier and Type | Method and Description |
---|---|
private Vertex |
Edge.addSubEdge(Vertex subStart,
Vertex subEnd,
double subLength,
java.util.List<Edge> list,
Circle splitCircle)
Add a sub-edge to a list if long enough.
|
(package private) void |
Vertex.bindWith(Circle circle)
Bind a circle considered to contain this vertex.
|
Arc |
Circle.getInsideArc(Circle other)
Get the arc of the instance that lies inside the other circle.
|
(package private) void |
Edge.split(Circle splitCircle,
java.util.List<Edge> outsideList,
java.util.List<Edge> insideList)
Split the edge.
|
Constructor and Description |
---|
Circle(Circle circle)
Copy constructor.
|
Edge(Vertex start,
Vertex end,
double length,
Circle circle)
Build an edge not contained in any node yet.
|