Class EdgeConnectedTriangleTraversal
java.lang.Object
org.locationtech.jts.triangulate.quadedge.EdgeConnectedTriangleTraversal
A framework to visit sets of edge-connected
QuadEdgeTriangles in breadth-first order- Version:
- 1.0
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinit(Collection tris) Called to initialize the traversal queue with a given set ofQuadEdgeTrianglesvoidinit(QuadEdgeTriangle tri) private voidprocess(QuadEdgeTriangle currTri, TraversalVisitor visitor) voidvisitAll(TraversalVisitor visitor) Subclasses call this method to perform the visiting process.
-
Field Details
-
triQueue
-
-
Constructor Details
-
EdgeConnectedTriangleTraversal
public EdgeConnectedTriangleTraversal()
-
-
Method Details
-
init
-
init
Called to initialize the traversal queue with a given set ofQuadEdgeTriangles- Parameters:
tris- a collection of QuadEdgeTriangle
-
visitAll
Subclasses call this method to perform the visiting process. -
process
-