14using System.Runtime.InteropServices;
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 swigCPtr =
new HandleRef(
this, cPtr);
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
29 protected override void Dispose(
bool disposing) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
36 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
38 base.Dispose(disposing);
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
149 public virtual bool setLOD(UInt32 arg0) {
296 MemoryManager mMan = MemoryManager.GetMemoryManager();
297 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
static global::System.Exception Retrieve()
static bool OdGiProgressiveMeshEx_readProgressiveMeshExFrom__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4)
static void OdGiProgressiveMeshEx_setupInitialShell(HandleRef jarg1, Int32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, Int32 jarg4, Int32 jarg5)
static string OdGiProgressiveMeshEx_getRealClassName(IntPtr jarg1)
static bool OdGiProgressiveMeshEx_readProgressiveMeshExFrom__SWIG_2(HandleRef jarg1, HandleRef jarg2)
static byte OdGiProgressiveMeshEx_generationAbortFlags(HandleRef jarg1)
static UInt32 OdGiProgressiveMeshEx_obtainVertexData(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, UInt32 jarg3)
static bool OdGiProgressiveMeshEx_write__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGiProgressiveMeshEx_options__SWIG_0(HandleRef jarg1)
static bool OdGiProgressiveMeshEx_buildProgressiveMesh__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdGiProgressiveMeshEx_queryX(HandleRef jarg1, HandleRef jarg2)
static bool OdGiProgressiveMeshEx_readProgressiveMeshExFrom__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGiProgressiveMeshEx_readPartialProgressiveMeshExFrom__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiProgressiveMeshEx_setGenerationAbortFlags(HandleRef jarg1, byte jarg2)
static bool OdGiProgressiveMeshEx_hasData(HandleRef jarg1)
static bool OdGiProgressiveMeshEx_isProgressiveMeshGenerated(HandleRef jarg1)
static bool OdGiProgressiveMeshEx_buildProgressiveMesh__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGiProgressiveMeshEx_write__SWIG_2(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdGiProgressiveMeshEx_extents(HandleRef jarg1)
static IntPtr OdGiProgressiveMeshEx_isA(HandleRef jarg1)
static bool OdGiProgressiveMeshEx_setLOD(HandleRef jarg1, UInt32 jarg2)
static bool OdGiProgressiveMeshEx_buildProgressiveMesh__SWIG_3(HandleRef jarg1)
static UInt32 OdGiProgressiveMeshEx_numFaces(HandleRef jarg1)
static UInt32 OdGiProgressiveMeshEx_numLODs(HandleRef jarg1)
static UInt32 OdGiProgressiveMeshEx_numVertices(HandleRef jarg1)
static void OdGiProgressiveMeshEx_setOptions(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiProgressiveMeshEx_setProgressiveMesh(HandleRef jarg1, HandleRef jarg2)
static bool OdGiProgressiveMeshEx_obtainShell(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGiProgressiveMeshEx_readPartialProgressiveMeshExFrom__SWIG_2(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGiProgressiveMeshEx_readPartialProgressiveMeshExFrom__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5)
static IntPtr OdGiProgressiveMeshEx_desc()
static UInt32 OdGiProgressiveMeshEx_obtainFaceData(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, UInt32 jarg3)
static UInt64 OdGiProgressiveMeshEx_getObjectSize(HandleRef jarg1)
static void delete_OdGiProgressiveMeshEx(HandleRef jarg1)
static IntPtr OdGiProgressiveMeshEx_progressiveMesh(HandleRef jarg1)
static UInt32 OdGiProgressiveMeshEx_obtainEdgeData(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, UInt32 jarg3)
static bool OdGiProgressiveMeshEx_buildProgressiveMesh__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, EdgeData jarg4)
static UInt32 OdGiProgressiveMeshEx_currentLOD(HandleRef jarg1)
static IntPtr OdGiProgressiveMeshEx_cast(HandleRef jarg1)
static bool OdGiProgressiveMeshEx_write__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4)
static IntPtr OdGiProgressiveMeshEx_createObject()
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGiFaceData obj)
static HandleRef getCPtr(OdGiProgressiveMeshEdgeData obj)
virtual bool obtainShell(OdVectorOdGePoint3d pts, OdVectorOdInt32 faces)
virtual OdGiProgressiveMeshGeneratorOptions options()
virtual UInt32 numFaces()
static OdGiProgressiveMeshEx createObject()
virtual void setupInitialShell(Int32 nPoints, OdGePoint3d points, Int32 faceListSize, Int32 faces)
virtual void setGenerationAbortFlags(byte flags)
virtual bool write(OdStreamBuf pBuff, OdGiProgressiveMeshObjectIdConverter pConverter)
virtual UInt32 currentLOD()
static OdGiProgressiveMeshEx cast(OdRxObject pObj)
virtual byte generationAbortFlags()
virtual Teigha.Core.OdGiProgressiveMeshGeneratorOptions vb_options()
virtual bool setLOD(UInt32 arg0)
virtual bool readProgressiveMeshExFrom(OdStreamBuf pBuff, OdGiProgressiveMeshObjectIdConverter pConverter, OdGiProgressiveMesh.ProgressiveMeshStreamVersion version)
virtual bool buildProgressiveMesh(OdGiVertexData pVertexData)
override void Dispose(bool disposing)
override OdRxObject queryX(OdRxClass protocolClass)
virtual bool readProgressiveMeshExFrom(OdStreamBuf pBuff)
virtual UInt32 obtainEdgeData(OdGiProgressiveMeshEdgeData data, UInt32 flags)
virtual UInt64 getObjectSize()
virtual void setOptions(OdGiProgressiveMeshGeneratorOptions arg0)
virtual OdGeExtents3d extents()
virtual bool readProgressiveMeshExFrom(OdStreamBuf pBuff, OdGiProgressiveMeshObjectIdConverter pConverter)
virtual UInt32 obtainVertexData(OdGiProgressiveMeshVertexData data, UInt32 flags)
virtual UInt32 obtainFaceData(OdGiProgressiveMeshFaceData data, UInt32 flags)
virtual UInt32 numVertices()
virtual bool readPartialProgressiveMeshExFrom(OdStreamBuf pBuff, OdGiDataExtractor pDataExtractor, OdGiProgressiveMeshObjectIdConverter pConverter)
virtual OdGiProgressiveMesh progressiveMesh()
virtual bool readPartialProgressiveMeshExFrom(OdStreamBuf pBuff, OdGiDataExtractor pDataExtractor)
virtual bool buildProgressiveMesh(OdGiVertexData pVertexData, OdGiFaceData pFaceData)
virtual bool isProgressiveMeshGenerated()
static string getRealClassName(IntPtr ptr)
static HandleRef getCPtr(OdGiProgressiveMeshEx obj)
virtual bool write(OdStreamBuf pBuff)
virtual bool buildProgressiveMesh()
virtual bool buildProgressiveMesh(OdGiVertexData pVertexData, OdGiFaceData pFaceData, EdgeData pEdgeData)
virtual bool readPartialProgressiveMeshExFrom(OdStreamBuf pBuff, OdGiDataExtractor pDataExtractor, OdGiProgressiveMeshObjectIdConverter pConverter, OdGiProgressiveMesh.ProgressiveMeshStreamVersion version)
virtual void setProgressiveMesh(OdGiProgressiveMesh pMesh)
static new OdRxClass desc()
OdGiProgressiveMeshEx(IntPtr cPtr, bool cMemoryOwn)
virtual bool write(OdStreamBuf pBuff, OdGiProgressiveMeshObjectIdConverter pConverter, OdGiProgressiveMesh.ProgressiveMeshStreamVersion version)
static HandleRef getCPtr(OdGiProgressiveMeshFaceData obj)
static HandleRef getCPtr(OdGiProgressiveMeshGeneratorOptions obj)
static HandleRef getCPtr(OdGiProgressiveMesh obj)
ProgressiveMeshStreamVersion
static HandleRef getCPtr(OdGiProgressiveMeshObjectIdConverter obj)
static HandleRef getCPtr(OdGiProgressiveMeshVertexData obj)
static HandleRef getCPtr(OdGiVertexData obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdStreamBuf obj)
static HandleRef getCPtr(OdVectorOdGePoint3d obj)
static HandleRef getCPtr(OdVectorOdInt32 obj)