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