Class EdgeConnectedTriangleTraversal
java.lang.Object
org.locationtech.jts.triangulate.quadedge.EdgeConnectedTriangleTraversal
A framework to visit sets of edge-connected
QuadEdgeTriangle
s in breadth-first order- Version:
- 1.0
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
init
(Collection tris) Called to initialize the traversal queue with a given set ofQuadEdgeTriangle
svoid
init
(QuadEdgeTriangle tri) private void
process
(QuadEdgeTriangle currTri, TraversalVisitor visitor) void
visitAll
(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 ofQuadEdgeTriangle
s- Parameters:
tris
- a collection of QuadEdgeTriangle
-
visitAll
Subclasses call this method to perform the visiting process. -
process
-