public class EdgeConnectedTriangleTraversal
extends java.lang.Object
QuadEdgeTriangles in breadth-first order| Modifier and Type | Field and Description |
|---|---|
private java.util.LinkedList |
triQueue |
| Constructor and Description |
|---|
EdgeConnectedTriangleTraversal() |
| Modifier and Type | Method and Description |
|---|---|
void |
init(java.util.Collection tris)
Called to initialize the traversal queue with a given set of
QuadEdgeTriangles |
void |
init(QuadEdgeTriangle tri) |
private void |
process(QuadEdgeTriangle currTri,
TraversalVisitor visitor) |
void |
visitAll(TraversalVisitor visitor)
Subclasses call this method to perform the visiting process.
|
public void init(QuadEdgeTriangle tri)
public void init(java.util.Collection tris)
QuadEdgeTrianglestris - a collection of QuadEdgeTrianglepublic void visitAll(TraversalVisitor visitor)
private void process(QuadEdgeTriangle currTri, TraversalVisitor visitor)