Class EdgeConnectedTriangleTraversal

java.lang.Object
org.locationtech.jts.triangulate.quadedge.EdgeConnectedTriangleTraversal

public class EdgeConnectedTriangleTraversal extends Object
A framework to visit sets of edge-connected QuadEdgeTriangles in breadth-first order
Version:
1.0
Author:
Martin Davis
  • Constructor Details

    • EdgeConnectedTriangleTraversal

      public EdgeConnectedTriangleTraversal()
  • Method Details

    • init

      public void init(QuadEdgeTriangle tri)
    • init

      public void init(Collection tris)
      Called to initialize the traversal queue with a given set of QuadEdgeTriangles
      Parameters:
      tris - a collection of QuadEdgeTriangle
    • visitAll

      public void visitAll(TraversalVisitor visitor)
      Subclasses call this method to perform the visiting process.