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) {
static global::System.Exception Retrieve()
static IntPtr OdGiProgressiveMesh_cast(HandleRef jarg1)
static IntPtr OdGiProgressiveMesh_desc()
static string OdGiProgressiveMesh_getRealClassName(IntPtr jarg1)
static bool OdGiProgressiveMesh_write__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGiProgressiveMesh_setLOD(HandleRef jarg1, UInt32 jarg2)
static UInt64 OdGiProgressiveMesh_getObjectSize(HandleRef jarg1)
static IntPtr OdGiProgressiveMesh_createObject()
static bool OdGiProgressiveMesh_write__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4)
static UInt32 OdGiProgressiveMesh_obtainFaceData(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, UInt32 jarg3)
static UInt32 OdGiProgressiveMesh_selectLOD__SWIG_0(HandleRef jarg1, int jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiProgressiveMesh_setCustomLODAutoSelectCallback(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdGiProgressiveMesh(HandleRef jarg1)
static global::System.IntPtr OdGiProgressiveMesh_getCustomLODAutoSelectCallback(HandleRef jarg1)
static UInt32 OdGiProgressiveMesh_numFaces(HandleRef jarg1)
static void OdGiProgressiveMesh_setAutoSelectLODOptions(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static UInt32 OdGiProgressiveMesh_numVertices(HandleRef jarg1)
static UInt32 OdGiProgressiveMesh_numLODs(HandleRef jarg1)
static IntPtr OdGiProgressiveMesh_queryX(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdGiProgressiveMesh_extents(HandleRef jarg1)
static UInt32 OdGiProgressiveMesh_selectLOD__SWIG_1(HandleRef jarg1, int jarg2, HandleRef jarg3)
static UInt32 OdGiProgressiveMesh_obtainVertexData(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, UInt32 jarg3)
static bool OdGiProgressiveMesh_write__SWIG_2(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdGiProgressiveMesh_currentLOD(HandleRef jarg1)
static bool OdGiProgressiveMesh_obtainShell(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGiProgressiveMesh_isInPartialMode(HandleRef jarg1)
static void OdGiProgressiveMesh_endPartialMode(HandleRef jarg1)
static global::System.IntPtr OdGiProgressiveMesh_autoSelectLODOptions__SWIG_0(HandleRef jarg1)
static IntPtr OdGiProgressiveMesh_isA(HandleRef jarg1)
static UInt32 OdGiProgressiveMesh_obtainEdgeData(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, UInt32 jarg3)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGiProgressiveMeshAutoLODSelectCallback obj)
static HandleRef getCPtr(OdGiProgressiveMeshAutoLODSelectOptions obj)
static HandleRef getCPtr(OdGiProgressiveMeshEdgeData obj)
static HandleRef getCPtr(OdGiProgressiveMeshFaceData obj)
virtual bool write(OdStreamBuf pBuff)
virtual bool obtainShell(OdVectorOdGePoint3d pts, OdVectorOdInt32 faces)
OdGiProgressiveMesh(IntPtr cPtr, bool cMemoryOwn)
virtual OdGiProgressiveMeshAutoLODSelectCallback getCustomLODAutoSelectCallback()
virtual UInt32 numVertices()
virtual void endPartialMode()
virtual bool write(OdStreamBuf pBuff, OdGiProgressiveMeshObjectIdConverter pConverter, OdGiProgressiveMesh.ProgressiveMeshStreamVersion version)
virtual UInt32 obtainVertexData(OdGiProgressiveMeshVertexData data, UInt32 flags)
static HandleRef getCPtr(OdGiProgressiveMesh obj)
virtual bool setLOD(UInt32 arg0)
static OdGiProgressiveMesh createObject()
static string getRealClassName(IntPtr ptr)
virtual UInt32 obtainFaceData(OdGiProgressiveMeshFaceData data, UInt32 flags)
virtual UInt32 obtainEdgeData(OdGiProgressiveMeshEdgeData data, UInt32 flags)
virtual UInt32 selectLOD(OdGiProgressiveMesh.ProgressiveMeshAutoSelectLOD lod, OdGiViewport pView, OdGeMatrix3d pModelToWorldTransform)
virtual OdGiProgressiveMeshAutoLODSelectOptions autoSelectLODOptions()
virtual UInt32 numFaces()
override void Dispose(bool disposing)
virtual UInt32 selectLOD(OdGiProgressiveMesh.ProgressiveMeshAutoSelectLOD lod, OdGiViewport pView)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void setAutoSelectLODOptions(OdGiProgressiveMeshAutoLODSelectOptions options)
virtual UInt32 currentLOD()
static OdGiProgressiveMesh cast(OdRxObject pObj)
virtual UInt64 getObjectSize()
virtual bool isInPartialMode()
virtual OdGeExtents3d extents()
static new OdRxClass desc()
virtual bool write(OdStreamBuf pBuff, OdGiProgressiveMeshObjectIdConverter pConverter)
ProgressiveMeshStreamVersion
virtual void setCustomLODAutoSelectCallback(OdGiProgressiveMeshAutoLODSelectCallback pCallback)
ProgressiveMeshAutoSelectLOD
static HandleRef getCPtr(OdGiProgressiveMeshObjectIdConverter obj)
static HandleRef getCPtr(OdGiProgressiveMeshVertexData obj)
static HandleRef getCPtr(OdGiViewport 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)