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);
67 MemoryManager mMan = MemoryManager.GetMemoryManager();
68 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
87 MemoryManager mMan = MemoryManager.GetMemoryManager();
88 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
107 MemoryManager mMan = MemoryManager.GetMemoryManager();
108 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
127 MemoryManager mMan = MemoryManager.GetMemoryManager();
128 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
147 MemoryManager mMan = MemoryManager.GetMemoryManager();
148 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
167 MemoryManager mMan = MemoryManager.GetMemoryManager();
168 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
187 MemoryManager mMan = MemoryManager.GetMemoryManager();
188 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
207 MemoryManager mMan = MemoryManager.GetMemoryManager();
208 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
227 MemoryManager mMan = MemoryManager.GetMemoryManager();
228 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
247 MemoryManager mMan = MemoryManager.GetMemoryManager();
248 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
static global::System.Exception Retrieve()
static IntPtr OdGiProgressiveMeshGenerator_createProgressiveMeshFrom__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdGiProgressiveMeshGenerator_createProgressiveMeshFrom__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static IntPtr OdGiProgressiveMeshGenerator_buildProgressiveMesh__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGiProgressiveMeshGenerator_options__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdGiProgressiveMeshGenerator_createPartialProgressiveMeshFrom__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5)
static IntPtr OdGiProgressiveMeshGenerator_createProgressiveMeshFrom__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4)
static IntPtr OdGiProgressiveMeshGenerator_buildProgressiveMesh__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, EdgeData jarg4)
static void OdGiProgressiveMeshGenerator_setOptions(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGiProgressiveMeshGenerator_createObject()
static IntPtr OdGiProgressiveMeshGenerator_createPartialProgressiveMeshFrom__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static IntPtr OdGiProgressiveMeshGenerator_buildProgressiveMesh__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdGiProgressiveMeshGenerator_createPartialProgressiveMeshFrom__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static byte OdGiProgressiveMeshGenerator_setupInitialShell(global::System.Runtime.InteropServices.HandleRef jarg1, Int32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, Int32 jarg4, Int32 jarg5)
static void delete_OdGiProgressiveMeshGenerator(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdGiProgressiveMeshGenerator_buildProgressiveMesh__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGiFaceData obj)
virtual Teigha.Core.OdGiProgressiveMeshGeneratorOptions vb_options()
virtual OdGiProgressiveMesh buildProgressiveMesh(OdGiVertexData pVertexData, OdGiFaceData pFaceData, EdgeData pEdgeData)
virtual OdGiProgressiveMesh createProgressiveMeshFrom(OdStreamBuf pBuff, OdGiProgressiveMeshObjectIdConverter pConverter, OdGiProgressiveMesh.ProgressiveMeshStreamVersion version)
static HandleRef getCPtr(OdGiProgressiveMeshGenerator obj)
virtual OdGiProgressiveMesh createPartialProgressiveMeshFrom(OdStreamBuf pBuff, OdGiDataExtractor pDataExtractor, OdGiProgressiveMeshObjectIdConverter pConverter, OdGiProgressiveMesh.ProgressiveMeshStreamVersion version)
static OdGiProgressiveMeshGenerator createObject()
OdGiProgressiveMeshGenerator(IntPtr cPtr, bool cMemoryOwn)
virtual OdGiProgressiveMeshGeneratorOptions options()
@ kStatus_InvalidFacesIgnored
@ kStatus_NonTriangleFaceTriangulated
@ kStatus_ZeroNormalFacesIgnored
@ kStatus_DegenerateFacesIgnored
@ kStatus_NonManifoldFacesIgnored
virtual byte setupInitialShell(Int32 nPoints, OdGePoint3d points, Int32 faceListSize, Int32 faces)
virtual OdGiProgressiveMesh createProgressiveMeshFrom(OdStreamBuf pBuff, OdGiProgressiveMeshObjectIdConverter pConverter)
virtual void setOptions(OdGiProgressiveMeshGeneratorOptions arg0)
virtual OdGiProgressiveMesh buildProgressiveMesh()
virtual OdGiProgressiveMesh buildProgressiveMesh(OdGiVertexData pVertexData)
virtual OdGiProgressiveMesh createProgressiveMeshFrom(OdStreamBuf pBuff)
virtual OdGiProgressiveMesh createPartialProgressiveMeshFrom(OdStreamBuf pBuff, OdGiDataExtractor pDataExtractor, OdGiProgressiveMeshObjectIdConverter pConverter)
virtual void Dispose(bool disposing)
virtual OdGiProgressiveMesh buildProgressiveMesh(OdGiVertexData pVertexData, OdGiFaceData pFaceData)
virtual OdGiProgressiveMesh createPartialProgressiveMeshFrom(OdStreamBuf pBuff, OdGiDataExtractor pDataExtractor)
static HandleRef getCPtr(OdGiProgressiveMeshGeneratorOptions obj)
ProgressiveMeshStreamVersion
static HandleRef getCPtr(OdGiProgressiveMeshObjectIdConverter obj)
static HandleRef getCPtr(OdGiVertexData obj)
static HandleRef getCPtr(OdStreamBuf obj)