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);
141 public virtual void setItem(UInt32 nItem,
double dValue) {
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
virtual void setItem(UInt32 nItem, double dValue)
OdDgDoubleArrayLinkageArrayId
@ kXRefClipBoundaryRotation
@ kXRefLightingAndSaturation
OdDgDoubleArrayLinkage(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdDgDoubleArrayLinkage obj)
virtual void readData(byte[] pData)
static OdDgDoubleArrayLinkage cast(OdRxObject pObj)
override void Dispose(bool disposing)
static new OdRxClass desc()
virtual void setArrayId(UInt32 val)
virtual double getItem(UInt32 nItem)
virtual UInt32 getArrayId()
virtual UInt32 getItemCount()
override OdRxObject queryX(OdRxClass protocolClass)
static string getRealClassName(IntPtr ptr)
virtual void deleteItem(UInt32 nItem)
virtual void addItem(double dValue)
static OdDgDoubleArrayLinkage createObject()
static global::System.Exception Retrieve()
static void OdDgDoubleArrayLinkage_readData(HandleRef jarg1, IntPtr jarg2)
static void OdDgDoubleArrayLinkage_addItem(HandleRef jarg1, double jarg2)
static IntPtr OdDgDoubleArrayLinkage_desc()
static IntPtr OdDgDoubleArrayLinkage_cast(HandleRef jarg1)
static void delete_OdDgDoubleArrayLinkage(HandleRef jarg1)
static IntPtr OdDgDoubleArrayLinkage_isA(HandleRef jarg1)
static string OdDgDoubleArrayLinkage_getRealClassName(IntPtr jarg1)
static double OdDgDoubleArrayLinkage_getItem(HandleRef jarg1, UInt32 jarg2)
static void OdDgDoubleArrayLinkage_setArrayId(HandleRef jarg1, UInt32 jarg2)
static UInt32 OdDgDoubleArrayLinkage_getArrayId(HandleRef jarg1)
static IntPtr OdDgDoubleArrayLinkage_createObject()
static IntPtr OdDgDoubleArrayLinkage_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgDoubleArrayLinkage_setItem(HandleRef jarg1, UInt32 jarg2, double jarg3)
static void OdDgDoubleArrayLinkage_deleteItem(HandleRef jarg1, UInt32 jarg2)
static UInt32 OdDgDoubleArrayLinkage_getItemCount(HandleRef jarg1)