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);
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdDbHatch obj)
static HandleRef getCPtr(OdDbHatchPE obj)
override OdRxObject queryX(OdRxClass protocolClass)
OdDbHatchPE(IntPtr cPtr, bool cMemoryOwn)
virtual OdResult getArea(OdDbHatch pHatch, out double area)
override void Dispose(bool disposing)
static string getRealClassName(IntPtr ptr)
static global::System.Exception Retrieve()
static IntPtr OdDbHatchPE_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbHatchPE_isA(HandleRef jarg1)
static void delete_OdDbHatchPE(HandleRef jarg1)
static int OdDbHatchPE_getArea(HandleRef jarg1, HandleRef jarg2, out double jarg3)
static string OdDbHatchPE_getRealClassName(IntPtr jarg1)