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();
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdDgElement obj)
virtual OdResult getOsnapPoints(OdDgElement pSubject, OdDgElement.OsnapMode osnapMode, IntPtr gsSelectionMark, OdGePoint3d pickPoint, OdGePoint3d lastPoint, OdGeMatrix3d xWorldToEye, OdGePoint3dArray snapPoints)
static string getRealClassName(IntPtr ptr)
static new OdRxClass desc()
static OdDgOsnapOverrule cast(OdRxObject pObj)
static HandleRef getCPtr(OdDgOsnapOverrule obj)
override void Dispose(bool disposing)
OdDgOsnapOverrule(IntPtr cPtr, bool cMemoryOwn)
virtual OdResult getOsnapPoints(OdDgElement pSubject, OdDgElement.OsnapMode osnapMode, IntPtr gsSelectionMark, OdGePoint3d pickPoint, OdGePoint3d lastPoint, OdGeMatrix3d xWorldToEye, OdGePoint3dArray snapPoints, OdGeMatrix3d insertionMat)
static OdDgOsnapOverrule createObject()
override OdRxObject queryX(OdRxClass protocolClass)
virtual bool isContentSnappable(OdDgElement pSubject)
static global::System.Exception Retrieve()
static IntPtr OdDgOsnapOverrule_desc()
static IntPtr OdDgOsnapOverrule_createObject()
static IntPtr OdDgOsnapOverrule_isA(HandleRef jarg1)
static IntPtr OdDgOsnapOverrule_cast(HandleRef jarg1)
static int OdDgOsnapOverrule_getOsnapPoints__SWIG_0(HandleRef jarg1, HandleRef jarg2, int jarg3, IntPtr jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8)
static int OdDgOsnapOverrule_getOsnapPoints__SWIG_1(HandleRef jarg1, HandleRef jarg2, int jarg3, IntPtr jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, global::System.Runtime.InteropServices.HandleRef jarg9)
static void delete_OdDgOsnapOverrule(HandleRef jarg1)
static IntPtr OdDgOsnapOverrule_queryX(HandleRef jarg1, HandleRef jarg2)
static bool OdDgOsnapOverrule_isContentSnappable(HandleRef jarg1, HandleRef jarg2)
static string OdDgOsnapOverrule_getRealClassName(IntPtr jarg1)