Class EdgeConnectedTriangleTraversal
- java.lang.Object
-
- org.locationtech.jts.triangulate.quadedge.EdgeConnectedTriangleTraversal
-
public class EdgeConnectedTriangleTraversal extends Object
A framework to visit sets of edge-connectedQuadEdgeTriangles in breadth-first order- Version:
- 1.0
- Author:
- Martin Davis
-
-
Constructor Summary
Constructors Constructor Description EdgeConnectedTriangleTraversal()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinit(Collection tris)Called to initialize the traversal queue with a given set ofQuadEdgeTrianglesvoidinit(QuadEdgeTriangle tri)voidvisitAll(TraversalVisitor visitor)Subclasses call this method to perform the visiting process.
-
-
-
Method Detail
-
init
public void init(QuadEdgeTriangle tri)
-
init
public void init(Collection tris)
Called to initialize the traversal queue with a given set ofQuadEdgeTriangles- Parameters:
tris- a collection of QuadEdgeTriangle
-
visitAll
public void visitAll(TraversalVisitor visitor)
Subclasses call this method to perform the visiting process.
-
-