Share

AcBrFaceLoopTraverser

Class Hierarchy

AcRxObject
    AcBrTraverser
        AcBrFaceLoopTraverser

C++

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

AcBrFaceLoopTraverser Constructor, AcBrFaceLoopTraverser Methods, AcBrFaceLoopTraverser Operators

See Also

AcBrBrepFaceTraverser, AcBrEdge, AcBrLoopEdgeTraverser, AcBrEdgeLoopTraverser

Was this information helpful?