Share

AcBrLoop

Class Hierarchy

AcRxObject
    AcBrEntity
        AcBrLoop

C++

class AcBrLoop : public AcBrEntity;

File

brloop.h

Description

The AcBrLoop class is the interface class for brep loops. This class defines the functions that are pertinent to the loop level of a brep, which is not exposed in AutoCAD and thus cannot be directly set to anything meaningful. It is (re)set indirectly by the traversers. It is also used to set the first loop of an AcBrFaceLoopTraverser.

Loops are secondary brep elements and thus have no associated geometry. They do, however, provide context for parameter space curves (via AcBrLoopEdgeTraverser).

Remarks

The intended use of the AcBrLoop class is to create an AcBr-contexted loop for determining the faces that share an edge (via AcBrEdgeLoopTraverser::getLoop() and AcBrLoop::getFace()).

The subentity path should not be set directly, as loop subentities are not exposed in AutoCAD. The subentity path is set indirectly by AcBrFaceLoopTraverser::getLoop() and AcBrEdgeLoopTraverser::getLoop().

Links

AcBrLoop Constructor, AcBrLoop Methods, AcBrLoop Operators

See Also

AcBrFaceLoopTraverser, AcBrEdgeLoopTraverser, AcBrEntity, AcBrFaceLoopTraverser, AcBrLoopEdgeTraverser

Was this information helpful?