Share

AcBrFace

Class Hierarchy

AcRxObject
    AcBrEntity
        AcBrFace

C++

class AcBrFace : public AcBrEntity;

File

brface.h

Description

The AcBrFace class is the interface class for Brep faces. This class defines the functions that are pertinent to the face level of a Brep, and thus serves as a mapping between AutoCAD face subentities and AcBr. It is also used to set the first face of a global AcBrBrepFaceTraverser or the face owner of an AcBrFaceLoopTraverser.

Faces are primary brep elements and thus have associated geometry (that is, surfaces). This class provides an indirect link between AcGe and AcDb3dSolid, AcDbRegion, and AcDbBody.

Used By AcBrBrepFaceTraverser::setFace(), AcBrBrepFaceTraverser::getFace(), AcBrFaceLoopTraverser::setFace(), AcBrFaceLoopTraverser::getFace(), AcBrLoop::getFace()

Remarks

The intended use of the AcBrFace class is to create an AcBr contexted face for dumping surface geometry and for providing interpretive context for parameter space curve and point geometry.

The subentity path should contain the object ID of an AutoCAD solid, region, or body; its chained transforms (via nested AcDbBlockReference); and a valid face subentity ID.

Links

AcBrFace Constructor, AcBrFace Methods, AcBrFace Operators

See Also

AcGeEntity3d, AcGeExternalBoundedSurface, AcGeExternalSurface, AcBrBrepFaceTraverser, AcBrFaceLoopTraverser, AcBrFaceLoopTraverser

Was this information helpful?