AcBrFaceLoopTraverser

AcRxObject
    AcBrTraverser
        AcBrFaceLoopTraverser
class AcBrFaceLoopTraverser : public AcBrTraverser;
File

brfltrav.h

Description

The AcBrFaceLoopTraverser class is the interface class for face-loop traversers. It is used to get access to edges through their loop uses.

Remarks

The intended use of the AcBrFaceLoopTraverser class is to traverse all of the loops in a face exactly once, in persistent order, starting either with a loop from an AcBrEdgeLoopTraverser or a default loop; to continue a downward hierarchical traversal of all of the loops, edges, and vertices on a face; or to mix an upward hierarchical and downward hierarchical traversal to establish context for a picked edge. 

The specific order of the loops is not meaningful in terms of classification of hole versus peripheral loop. 

To gain access to the edges that bound a face, use this traverser to set the loop owner of an AcBrLoopEdgeTraverser for each of the loops on a face.

Links
See Also

AcBrBrepFaceTraverser, AcBrEdge, AcBrLoopEdgeTraverser, AcBrEdgeLoopTraverser