24 #ifndef _BREPBUILDER_H_
25 #define _BREPBUILDER_H_
62 void set(
const void* pFile);
OdUInt32 BRepBuilderGeometryId
#define BREPBUILDEREXPORT
void setAllowShortEdges()
void enableValidator(bool bEnable=true)
bool isValidEdgeId(const BRepBuilderGeometryId &edgeId)
void finishLoop(const BRepBuilderGeometryId &loopId)
BRepBuilderGeometryId addEdge(const OdGeCurve3d *pCurveForEdge)
void set(const void *pFile)
void setFacesMaterial(const BRepBuilderGeometryId &faceId, OdDbStub &materialId)
bool isPermittedSurfaceType(const OdGeSurface *pSurf)
BRepBuilderGeometryId addCoedge(const BRepBuilderGeometryId &loopId, const BRepBuilderGeometryId &edgeId, EntityDirection codgeDirection=kForward, const OdGeCurve2d *pParCur=NULL)
void allowRemovalOfProblematicFaces()
OdRxObjectPtr getResult()
void finishFace(const BRepBuilderGeometryId &faceId)
BRepBuilderGeometryId addLoop(const BRepBuilderGeometryId &faceId)
bool IsValidFaceId(const BRepBuilderGeometryId &faceId)
bool isValidLoopId(const BRepBuilderGeometryId &loopId)
BRepBuilderGeometryId addFace(const OdGeSurface *pSurf, EntityDirection faceDirection)