Package | Description |
---|---|
org.locationtech.jts.geomgraph |
Contains classes that implement topology graphs.
|
org.locationtech.jts.operation.buffer |
Provides classes for computing buffers of geometries
|
org.locationtech.jts.operation.overlay |
Contains classes that perform a topological overlay to compute boolean spatial functions.
|
org.locationtech.jts.operation.valid |
Provides classes for testing the validity of geometries.
|
Modifier and Type | Field and Description |
---|---|
private DirectedEdge |
DirectedEdge.next |
private DirectedEdge |
DirectedEdge.nextMin |
protected DirectedEdge |
EdgeRing.startDe |
private DirectedEdge |
DirectedEdge.sym |
Modifier and Type | Method and Description |
---|---|
DirectedEdge |
DirectedEdge.getNext() |
abstract DirectedEdge |
EdgeRing.getNext(DirectedEdge de) |
DirectedEdge |
DirectedEdge.getNextMin() |
DirectedEdge |
DirectedEdgeStar.getRightmostEdge() |
DirectedEdge |
DirectedEdge.getSym()
Each Edge gives rise to a pair of symmetric DirectedEdges, in opposite
directions.
|
Modifier and Type | Method and Description |
---|---|
void |
DirectedEdgeStar.computeDepths(DirectedEdge de) |
protected void |
EdgeRing.computePoints(DirectedEdge start)
Collect all the points from the DirectedEdges of this ring into a contiguous list
|
abstract DirectedEdge |
EdgeRing.getNext(DirectedEdge de) |
abstract void |
EdgeRing.setEdgeRing(DirectedEdge de,
EdgeRing er) |
void |
DirectedEdge.setNext(DirectedEdge next) |
void |
DirectedEdge.setNextMin(DirectedEdge nextMin) |
void |
DirectedEdge.setSym(DirectedEdge de) |
Constructor and Description |
---|
EdgeRing(DirectedEdge start,
GeometryFactory geometryFactory) |
Modifier and Type | Field and Description |
---|---|
private DirectedEdge |
RightmostEdgeFinder.minDe |
private DirectedEdge |
RightmostEdgeFinder.orientedDe |
Modifier and Type | Method and Description |
---|---|
DirectedEdge |
RightmostEdgeFinder.getEdge() |
Modifier and Type | Method and Description |
---|---|
private void |
RightmostEdgeFinder.checkForRightmostCoordinate(DirectedEdge de) |
private void |
BufferSubgraph.computeDepths(DirectedEdge startEdge)
Compute depths for all dirEdges via breadth-first traversal of nodes in graph
|
private void |
BufferSubgraph.copySymDepths(DirectedEdge de) |
private void |
SubgraphDepthLocater.findStabbedSegments(Coordinate stabbingRayLeftPt,
DirectedEdge dirEdge,
java.util.List stabbedSegments)
Finds all non-horizontal segments intersecting the stabbing line
in the input dirEdge.
|
private int |
RightmostEdgeFinder.getRightmostSide(DirectedEdge de,
int index) |
private int |
RightmostEdgeFinder.getRightmostSideOfSegment(DirectedEdge de,
int i) |
Modifier and Type | Method and Description |
---|---|
DirectedEdge |
MinimalEdgeRing.getNext(DirectedEdge de) |
DirectedEdge |
MaximalEdgeRing.getNext(DirectedEdge de) |
Modifier and Type | Method and Description |
---|---|
private void |
LineBuilder.collectBoundaryTouchEdge(DirectedEdge de,
int opCode,
java.util.List edges)
Collect edges from Area inputs which should be in the result but
which have not been included in a result area.
|
private void |
LineBuilder.collectLineEdge(DirectedEdge de,
int opCode,
java.util.List edges)
Collect line edges which are in the result.
|
DirectedEdge |
MinimalEdgeRing.getNext(DirectedEdge de) |
DirectedEdge |
MaximalEdgeRing.getNext(DirectedEdge de) |
private boolean |
ConsistentPolygonRingChecker.isPotentialResultAreaEdge(DirectedEdge de,
int opCode) |
void |
MinimalEdgeRing.setEdgeRing(DirectedEdge de,
EdgeRing er) |
void |
MaximalEdgeRing.setEdgeRing(DirectedEdge de,
EdgeRing er) |
Constructor and Description |
---|
MaximalEdgeRing(DirectedEdge start,
GeometryFactory geometryFactory) |
MinimalEdgeRing(DirectedEdge start,
GeometryFactory geometryFactory) |
Modifier and Type | Method and Description |
---|---|
protected void |
ConnectedInteriorTester.visitLinkedDirectedEdges(DirectedEdge start) |