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);
79 public void set(IntPtr pFile) {
204 MemoryManager mMan = MemoryManager.GetMemoryManager();
205 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
276 public void setFlag(UInt32
id, UInt32 flag,
bool enable) {
305 MemoryManager mMan = MemoryManager.GetMemoryManager();
306 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
324 public void setTag(UInt32
id, UInt32 tag) {
static global::System.Exception Retrieve()
static bool OdBrepBuilder_isValidLoopId(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static IntPtr OdBrepBuilder_getResult(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdBrepBuilder_allowRemovalOfProblematicFaces(global::System.Runtime.InteropServices.HandleRef jarg1)
static UInt32 OdBrepBuilder_addLoop(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static UInt32 OdBrepBuilder_addComplex(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdBrepBuilder_finishFace(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static void OdBrepBuilder_enableValidator__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdBrepBuilder_setFaceMaterialMapping(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdBrepBuilder_getType(global::System.Runtime.InteropServices.HandleRef jarg1)
static UInt32 OdBrepBuilder_addShell(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static void OdBrepBuilder_finishLoop(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static IntPtr OdBrepBuilder_finish(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdBrepBuilder_finishShell(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static void OdBrepBuilder_setFlag(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2, UInt32 jarg3, bool jarg4)
static UInt32 OdBrepBuilder_addEdge__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static UInt32 OdBrepBuilder_addCoedge__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2, UInt32 jarg3)
static bool OdBrepBuilder_isPermittedSurfaceType(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static bool OdBrepBuilder_isResultAvailable(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdBrepBuilder_setFaceColor(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdBrepBuilder_isValidFaceId(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static void delete_OdBrepBuilder(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdBrepBuilder_finishComplex(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static void OdBrepBuilder_set(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static UInt32 OdBrepBuilder_kDefaultVertexId_get()
static UInt32 OdBrepBuilder_addCoedge__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2, UInt32 jarg3, int jarg4)
static UInt32 OdBrepBuilder_addCoedge__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2, UInt32 jarg3, int jarg4, HandleRef jarg5)
static bool OdBrepBuilder_isValidShellId(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static void OdBrepBuilder_enableValidator__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdBrepBuilder_getValidationErrors(global::System.Runtime.InteropServices.HandleRef jarg1)
static UInt32 OdBrepBuilder_addVertex(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static UInt32 OdBrepBuilder_kDefaultShellId_get()
static UInt32 OdBrepBuilder_addFace__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, int jarg3)
static bool OdBrepBuilder_isValidComplexId(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static bool OdBrepBuilder_isValidEdgeId(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static void OdBrepBuilder_setTag(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2, UInt32 jarg3)
static UInt32 OdBrepBuilder_addFace__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, int jarg3, UInt32 jarg4)
static UInt32 OdBrepBuilder_addEdge__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, UInt32 jarg3, UInt32 jarg4)
static bool OdBrepBuilder_canAddGeometry(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdBrepBuilder_setEdgeColor(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdBrepBuilder_removedSomeFaces(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdBrepBuilder_setFacesMaterial(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdBrepBuilder_setAllowShortEdges(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdBrepBuilder_isValid(global::System.Runtime.InteropServices.HandleRef jarg1)
void finishFace(UInt32 faceId)
void allowRemovalOfProblematicFaces()
UInt32 addLoop(UInt32 faceId)
void setTag(UInt32 id, UInt32 tag)
UInt32 addVertex(OdGePoint3d point)
UInt32 addEdge(OdGeCurve3d pCurveForEdge, UInt32 vertex1Id, UInt32 vertex2Id)
void setFacesMaterial(UInt32 faceId, OdDbStub materialId)
void setFlag(UInt32 id, UInt32 flag, bool enable)
bool isValidComplexId(UInt32 complexId)
UInt32 addFace(OdGeSurface pSurf, OdBrepBuilder.EntityDirection faceDirection, UInt32 shellId)
OdResult setFaceColor(UInt32 faceId, OdCmEntityColor faceColor)
ValidationErrors getValidationErrors()
bool isValidEdgeId(UInt32 edgeId)
bool isValidFaceId(UInt32 faceId)
bool isValidLoopId(UInt32 loopId)
UInt32 addCoedge(UInt32 loopId, UInt32 edgeId)
UInt32 addEdge(OdGeCurve3d pCurveForEdge)
void finishLoop(UInt32 loopId)
void finishComplex(UInt32 complexId)
OdResult setEdgeColor(UInt32 edgeId, OdCmEntityColor edgeColor)
bool isPermittedSurfaceType(OdGeSurface pSurf)
UInt32 addCoedge(UInt32 loopId, UInt32 edgeId, OdBrepBuilder.EntityDirection codgeDirection)
UInt32 addShell(UInt32 complexId)
static UInt32 kDefaultShellId
void setAllowShortEdges()
UInt32 addCoedge(UInt32 loopId, UInt32 edgeId, OdBrepBuilder.EntityDirection codgeDirection, OdGeCurve2d pParCur)
void enableValidator(bool bEnable)
static HandleRef getCPtr(OdBrepBuilder obj)
OdResult setFaceMaterialMapping(UInt32 faceId, OdGiMapper materialMapper)
UInt32 addFace(OdGeSurface pSurf, OdBrepBuilder.EntityDirection faceDirection)
static UInt32 kDefaultVertexId
virtual void Dispose(bool disposing)
void finishShell(UInt32 shellId)
bool isValidShellId(UInt32 shellId)
OdBrepBuilder(IntPtr cPtr, bool cMemoryOwn)
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)