14using System.Runtime.InteropServices;
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
23 swigCPtr =
new HandleRef(
this, cPtr);
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
36 global::System.GC.SuppressFinalize(
this);
39 protected virtual void Dispose(
bool disposing) {
41 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
46 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
57 public virtual UInt32
addCoedge(UInt32 loopId, UInt32 edgeId,
bool isCoedgeReversed,
OdGeCurve2d pParCur) {
65 public virtual UInt32
addCoedge(UInt32 loopId, UInt32 edgeId,
bool isCoedgeReversed) {
73 public virtual UInt32
addCoedge(UInt32 loopId, UInt32 edgeId) {
121 public virtual UInt32
addLoop(UInt32 faceId) {
145 public virtual void setTag(UInt32
id, UInt32 tag) {
182 MemoryManager mMan = MemoryManager.GetMemoryManager();
183 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
254 public virtual void setFlag(UInt32
id, UInt32 flag,
bool enable) {
283 MemoryManager mMan = MemoryManager.GetMemoryManager();
284 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
static global::System.Exception Retrieve()
static bool OdIBrepBuilder_isResultAvailable(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdIBrepBuilder_setFaceMaterialMapping(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static UInt32 OdIBrepBuilder_addEdge__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, UInt32 jarg3, UInt32 jarg4)
static bool OdIBrepBuilder_canAddGeometry(global::System.Runtime.InteropServices.HandleRef jarg1)
static UInt32 OdIBrepBuilder_addLoop(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static bool OdIBrepBuilder_isValidFaceId(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static IntPtr OdIBrepBuilder_getResult(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdIBrepBuilder_setAllowShortEdges(global::System.Runtime.InteropServices.HandleRef jarg1)
static UInt32 OdIBrepBuilder_addFace__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, bool jarg3)
static void OdIBrepBuilder_enableValidator__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdIBrepBuilder_finishLoop(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static bool OdIBrepBuilder_isValidLoopId(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static IntPtr OdIBrepBuilder_finish(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdIBrepBuilder_isPermittedSurfaceType(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static UInt32 OdIBrepBuilder_addCoedge__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2, UInt32 jarg3, bool jarg4, HandleRef jarg5)
static UInt32 OdIBrepBuilder_addFace__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, bool jarg3, UInt32 jarg4)
static void OdIBrepBuilder_finishComplex(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static int OdIBrepBuilder_setFaceColor(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdIBrepBuilder_setTag(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2, UInt32 jarg3)
static UInt32 OdIBrepBuilder_addEdge__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static int OdIBrepBuilder_setEdgeColor(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void delete_OdIBrepBuilder(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdIBrepBuilder_setFlag(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2, UInt32 jarg3, bool jarg4)
static bool OdIBrepBuilder_isValidShellId(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static void OdIBrepBuilder_allowRemovalOfProblematicFaces(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdIBrepBuilder_setFacesMaterial(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdIBrepBuilder_enableValidator__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static bool OdIBrepBuilder_isValidComplexId(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static void OdIBrepBuilder_finishFace(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static global::System.IntPtr OdIBrepBuilder_getValidationErrors(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdIBrepBuilder_removedSomeFaces(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdIBrepBuilder_isValidEdgeId(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static UInt32 OdIBrepBuilder_addCoedge__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2, UInt32 jarg3, bool jarg4)
static UInt32 OdIBrepBuilder_addComplex(global::System.Runtime.InteropServices.HandleRef jarg1)
static UInt32 OdIBrepBuilder_addCoedge__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2, UInt32 jarg3)
static int OdIBrepBuilder_getType(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdIBrepBuilder_finishShell(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static UInt32 OdIBrepBuilder_addVertex(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static UInt32 OdIBrepBuilder_addShell(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static HandleRef getCPtr(OdCmEntityColor obj)
static HandleRef getCPtr(OdDbStub obj)
static HandleRef getCPtr(OdGeCurve2d obj)
static HandleRef getCPtr(OdGeCurve3d obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeSurface obj)
static HandleRef getCPtr(OdGiMapper obj)
static HandleRef getCPtr(OdIBrepBuilder obj)
virtual UInt32 addLoop(UInt32 faceId)
virtual UInt32 addCoedge(UInt32 loopId, UInt32 edgeId, bool isCoedgeReversed, OdGeCurve2d pParCur)
virtual BrepType getType()
virtual UInt32 addCoedge(UInt32 loopId, UInt32 edgeId, bool isCoedgeReversed)
virtual bool isPermittedSurfaceType(OdGeSurface pSurf)
virtual void setTag(UInt32 id, UInt32 tag)
virtual bool isValidEdgeId(UInt32 edgeId)
virtual bool isValidLoopId(UInt32 loopId)
virtual ValidationErrors getValidationErrors()
virtual OdResult setEdgeColor(UInt32 edgeId, OdCmEntityColor edgeColor)
virtual void enableValidator()
virtual UInt32 addEdge(OdGeCurve3d pCurveForEdge, UInt32 vertex1Id, UInt32 vertex2Id)
virtual UInt32 addCoedge(UInt32 loopId, UInt32 edgeId)
virtual bool isValidComplexId(UInt32 complexId)
virtual void allowRemovalOfProblematicFaces()
virtual void setFacesMaterial(UInt32 faceId, OdDbStub materialId)
virtual void Dispose(bool disposing)
virtual UInt32 addVertex(OdGePoint3d point)
virtual void finishComplex(UInt32 complexId)
virtual UInt32 addShell(UInt32 complexId)
virtual OdRxObject getResult()
virtual UInt32 addEdge(OdGeCurve3d pCurveForEdge)
virtual void finishLoop(UInt32 loopId)
virtual bool isResultAvailable()
virtual OdRxObject finish()
virtual OdResult setFaceMaterialMapping(UInt32 faceId, OdGiMapper materialMapper)
virtual bool removedSomeFaces()
virtual bool isValidFaceId(UInt32 faceId)
OdIBrepBuilder(IntPtr cPtr, bool cMemoryOwn)
virtual void setFlag(UInt32 id, UInt32 flag, bool enable)
virtual UInt32 addFace(OdGeSurface pSurf, bool isFaceReversed)
virtual void finishFace(UInt32 faceId)
virtual void finishShell(UInt32 shellId)
virtual bool isValidShellId(UInt32 shellId)
virtual OdResult setFaceColor(UInt32 faceId, OdCmEntityColor faceColor)
virtual void setAllowShortEdges()
virtual UInt32 addComplex()
virtual bool canAddGeometry()
virtual UInt32 addFace(OdGeSurface pSurf, bool isFaceReversed, UInt32 shellId)
virtual void enableValidator(bool bEnable)