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 Edge |
Vertex.incoming
Incoming edge.
|
private Edge |
Vertex.outgoing
Outgoing edge.
|
Modifier and Type | Field and Description |
---|---|
private java.util.Map<Edge,BSPTree<Sphere2D>> |
EdgesBuilder.edgeToNode
Built edges and their associated nodes.
|
private java.util.Map<BSPTree<Sphere2D>,java.util.List<Edge>> |
EdgesBuilder.nodeToEdgesList
Reversed map.
|
Modifier and Type | Method and Description |
---|---|
private Edge |
EdgesBuilder.getFollowingEdge(Edge previous)
Get the edge that should naturally follow another one.
|
Edge |
Vertex.getIncoming()
Get incoming edge.
|
Edge |
Vertex.getOutgoing()
Get outgoing edge.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Edge> |
EdgesBuilder.getEdges()
Get the boundary edges.
|
Modifier and Type | Method and Description |
---|---|
private Edge |
EdgesBuilder.getFollowingEdge(Edge previous)
Get the edge that should naturally follow another one.
|
(package private) void |
Vertex.setIncoming(Edge incoming)
Set incoming edge.
|
(package private) void |
Edge.setNextEdge(Edge next)
Connect the instance with a following edge.
|
(package private) void |
Vertex.setOutgoing(Edge outgoing)
Set outgoing edge.
|
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.
|
private static void |
SphericalPolygonsSet.insertEdges(double hyperplaneThickness,
BSPTree<Sphere2D> node,
java.util.List<Edge> edges)
Recursively build a tree by inserting cut sub-hyperplanes.
|
(package private) void |
Edge.split(Circle splitCircle,
java.util.List<Edge> outsideList,
java.util.List<Edge> insideList)
Split the edge.
|
(package private) void |
Edge.split(Circle splitCircle,
java.util.List<Edge> outsideList,
java.util.List<Edge> insideList)
Split the edge.
|