14using System.Runtime.InteropServices;
18 private Object locker =
new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
22 swigCPtr =
new HandleRef(
this, cPtr);
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
30 protected override void Dispose(
bool disposing) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
37 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
39 base.Dispose(disposing);
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
144 MemoryManager mMan = MemoryManager.GetMemoryManager();
145 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdRxObjectPtrArray obj)
virtual void gripStatus(OdDgElement.GripStat status)
OdDgSurface.Type getType()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override OdRxObject queryX(OdRxClass protocolClass)
override void Dispose(bool disposing)
static string getRealClassName(IntPtr ptr)
override OdRxObject clone()
virtual OdResult subExplode(OdRxObjectPtrArray entitySet)
override byte getElementSubType()
static HandleRef getCPtr(OdDgSurface obj)
OdDgSurface(IntPtr cPtr, bool cMemoryOwn)
@ kSurfaceTabulatedCylinder
@ kSurfaceRight_CIRCULAR_Cone
@ kSurfaceRight_CIRCULAR_Cylinder
override UInt32 subSetAttributes(OdGiDrawableTraits pDrwTraits)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
override OdDgElement.ElementTypes getElementType()
override bool subWorldDraw(OdGiWorldDraw pWd)
static new OdDgSurface createObject()
static new OdRxClass desc()
void setType(OdDgSurface.Type type)
static OdDgSurface cast(OdRxObject pObj)
static global::System.Exception Retrieve()
static IntPtr OdDgSurface_clone(HandleRef jarg1)
static IntPtr OdDgSurface_queryX(HandleRef jarg1, HandleRef jarg2)
static byte OdDgSurface_getElementSubType(HandleRef jarg1)
static string OdDgSurface_getRealClassName(IntPtr jarg1)
static void delete_OdDgSurface(HandleRef jarg1)
static int OdDgSurface_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgSurface_isA(HandleRef jarg1)
static IntPtr OdDgSurface_desc()
static int OdDgSurface_getElementType(HandleRef jarg1)
static UInt32 OdDgSurface_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgSurface_createObject()
static bool OdDgSurface_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static int OdDgSurface_getType(HandleRef jarg1)
static IntPtr OdDgSurface_cast(HandleRef jarg1)
static void OdDgSurface_setType(HandleRef jarg1, int jarg2)