SphericalPolygonsSet#getBoundaryLoops(), Edge
| Modifier and Type | Field and Description |
|---|---|
| private final List | circles
Circles bound with this vertex. |
| private Edge | incoming
Incoming edge. |
| private final S2Point | location
Vertex location. |
| private Edge | outgoing
Outgoing edge. |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | |
| public Edge | |
| public S2Point | |
| public Edge | |
| pack-priv void | |
| pack-priv void | |
| pack-priv Circle | Returns: circle bound with both the instance and another vertex, or null if the two vertices do not share a circle yetother vertex to check instance against vertex)Get the common circle bound with both the instance and another vertex, if any. |
| circles | back to summary |
|---|---|
| private final List<Circle> circles Circles bound with this vertex. | |
| incoming | back to summary |
|---|---|
| private Edge incoming Incoming edge. | |
| location | back to summary |
|---|---|
| private final S2Point location Vertex location. | |
| outgoing | back to summary |
|---|---|
| private Edge outgoing Outgoing edge. | |
| Vertex | back to summary |
|---|---|
| pack-priv Vertex(final S2Point location) Build a non-processed vertex not owned by any node yet.
| |
| bindWith | back to summary |
|---|---|
| pack-priv void bindWith(final Circle circle) Bind a circle considered to contain this vertex.
| |
| getIncoming | back to summary |
|---|---|
| public Edge getIncoming() Get incoming edge.
| |
| getLocation | back to summary |
|---|---|
| public S2Point getLocation() Get Vertex location.
| |
| getOutgoing | back to summary |
|---|---|
| public Edge getOutgoing() Get outgoing edge.
| |
| setIncoming | back to summary |
|---|---|
| pack-priv void setIncoming(final Edge incoming) Set incoming edge. The circle supporting the incoming edge is automatically bound with the instance.
| |
| setOutgoing | back to summary |
|---|---|
| pack-priv void setOutgoing(final Edge outgoing) Set outgoing edge. The circle supporting the outgoing edge is automatically bound with the instance.
| |
| sharedCircleWith | back to summary |
|---|---|
| pack-priv Circle sharedCircleWith(final Vertex vertex) Get the common circle bound with both the instance and another vertex, if any. When two vertices are both bound to the same circle, this means they are already handled by node associated with this circle, so there is no need to create a cut hyperplane for them. | |