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);
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
105IntPtr p_pData=
Teigha.
Core.Helpers.MarshalbyteFixedArray(pData);
110Marshal.FreeCoTaskMem(p_pData);
static HandleRef getCPtr(OdGeMatrix2d obj)
static HandleRef getCPtr(OdGePoint2d obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
virtual void readData(byte[] pData)
virtual OdGePoint3d getOrigin()
static OdDgBoundaryClipLinkage createObject()
virtual void addPoint(OdGePoint2d ptPoint)
virtual void setPoint(OdGePoint2d ptPoint, UInt32 uIndex)
virtual OdGePoint2d getPoint(UInt32 uIndex)
virtual UInt32 getPointCount()
static string getRealClassName(IntPtr ptr)
override OdRxObject queryX(OdRxClass protocolClass)
static HandleRef getCPtr(OdDgBoundaryClipLinkage obj)
static new OdRxClass desc()
virtual void setOrigin(OdGePoint3d ptOrigin)
override void Dispose(bool disposing)
virtual OdGeMatrix2d getTransformMatrix()
OdDgBoundaryClipLinkage(IntPtr cPtr, bool cMemoryOwn)
static OdDgBoundaryClipLinkage cast(OdRxObject pObj)
virtual void setTransformMatrix(OdGeMatrix2d matTransform)
virtual void deletePoint(UInt32 uIndex)
static global::System.Exception Retrieve()
static IntPtr OdDgBoundaryClipLinkage_isA(HandleRef jarg1)
static IntPtr OdDgBoundaryClipLinkage_cast(HandleRef jarg1)
static void OdDgBoundaryClipLinkage_readData(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdDgBoundaryClipLinkage_createObject()
static IntPtr OdDgBoundaryClipLinkage_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgBoundaryClipLinkage_setPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, UInt32 jarg3)
static IntPtr OdDgBoundaryClipLinkage_desc()
static void OdDgBoundaryClipLinkage_setOrigin(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgBoundaryClipLinkage_addPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static UInt32 OdDgBoundaryClipLinkage_getPointCount(HandleRef jarg1)
static string OdDgBoundaryClipLinkage_getRealClassName(IntPtr jarg1)
static global::System.IntPtr OdDgBoundaryClipLinkage_getOrigin(HandleRef jarg1)
static void delete_OdDgBoundaryClipLinkage(HandleRef jarg1)
static global::System.IntPtr OdDgBoundaryClipLinkage_getPoint(HandleRef jarg1, UInt32 jarg2)
static void OdDgBoundaryClipLinkage_setTransformMatrix(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgBoundaryClipLinkage_deletePoint(HandleRef jarg1, UInt32 jarg2)
static global::System.IntPtr OdDgBoundaryClipLinkage_getTransformMatrix(HandleRef jarg1)