| Package | Description |
|---|---|
| com.vividsolutions.jts.edgegraph |
| Modifier and Type | Class and Description |
|---|---|
class |
MarkHalfEdge
A
HalfEdge which supports marking edges with a boolean flag.
|
| Modifier and Type | Method and Description |
|---|---|
HalfEdge |
EdgeGraph.addEdge(Coordinate
Adds an edge between the coordinates orig and dest to this graph.
|
static HalfEdge |
HalfEdge.create(Coordinate
Creates a HalfEdge pair representing an edge between two vertices located at coordinates p0 and p1.
|
protected HalfEdge |
EdgeGraph.createEdge(Coordinate
Creates a single HalfEdge.
|
HalfEdge |
HalfEdge.find(Coordinate
Finds the edge starting at the origin of this edge with the given dest vertex, if any.
|
HalfEdge |
EdgeGraph.findEdge(Coordinate
Finds an edge in this graph with the given origin and destination, if one exists.
|
static HalfEdge |
HalfEdge.init(HalfEdge
Initialize a symmetric pair of halfedges.
|
HalfEdge |
HalfEdge.next()
Gets the next edge CCW around the destination vertex of this edge.
|
HalfEdge |
HalfEdge.oNext()
|
HalfEdge |
HalfEdge.prev()
Returns the edge previous to this one (with dest being the same as this orig).
|
HalfEdge |
HalfEdge.prevNode()
Finds the first node previous to this edge, if any.
|
HalfEdge |
HalfEdge.sym()
Gets the symmetric pair edge of this edge.
|
| Modifier and Type | Method and Description |
|---|---|
int |
HalfEdge.compareAngularDirection(HalfEdge
Implements the total order relation:
|
protected void |
HalfEdge.init(HalfEdge
|
static HalfEdge |
HalfEdge.init(HalfEdge
Initialize a symmetric pair of halfedges.
|
void |
HalfEdge.insert(HalfEdge
Inserts an edge into the ring of edges around the origin vertex of this edge.
|
static boolean |
MarkHalfEdge.isMarked(HalfEdge
Tests whether the given edge is marked.
|
static void |
MarkHalfEdge.mark(HalfEdge
Marks the given edge.
|
static void |
MarkHalfEdge.markBoth(HalfEdge
Marks the edges in a pair.
|
static void |
MarkHalfEdge.setMark(HalfEdge
Sets the mark for the given edge to a boolean value.
|
static void |
MarkHalfEdge.setMarkBoth(HalfEdge
Sets the mark for the given edge pair to a boolean value.
|
void |
HalfEdge.setNext(HalfEdge
|