14using System.Runtime.InteropServices;
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 swigCPtr =
new HandleRef(
this, cPtr);
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
29 protected override void Dispose(
bool disposing) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
36 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
38 base.Dispose(disposing);
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
103 public virtual void set(
OdGePoint2d[] points,
bool bClipLowerZ,
double dLowerZ,
bool bClipUpperZ,
double dUpperZ) {
104IntPtr p_points=
Teigha.
Core.Helpers.MarshalPoint2dPair(points);
109if (p_points != IntPtr.Zero) Marshal.FreeCoTaskMem(p_points);
113 public virtual void set(
OdGePoint2d[] points,
bool bClipLowerZ,
double dLowerZ,
bool bClipUpperZ) {
114IntPtr p_points=
Teigha.
Core.Helpers.MarshalPoint2dPair(points);
119if (p_points != IntPtr.Zero) Marshal.FreeCoTaskMem(p_points);
123 public virtual void set(
OdGePoint2d[] points,
bool bClipLowerZ,
double dLowerZ) {
124IntPtr p_points=
Teigha.
Core.Helpers.MarshalPoint2dPair(points);
129if (p_points != IntPtr.Zero) Marshal.FreeCoTaskMem(p_points);
134IntPtr p_points=
Teigha.
Core.Helpers.MarshalPoint2dPair(points);
139if (p_points != IntPtr.Zero) Marshal.FreeCoTaskMem(p_points);
144IntPtr p_points=
Teigha.
Core.Helpers.MarshalPoint2dPair(points);
149if (p_points != IntPtr.Zero) Marshal.FreeCoTaskMem(p_points);
153 public virtual void set(
OdGePoint2dArray points,
bool bClipLowerZ,
double dLowerZ,
bool bClipUpperZ,
double dUpperZ) {
158 public virtual void set(
OdGePoint2dArray points,
bool bClipLowerZ,
double dLowerZ,
bool bClipUpperZ) {
178 public virtual void get(
OdGePoint2dArray points, out
bool bClipLowerZ, out
double dLowerZ, out
bool bClipUpperZ, out
double dUpperZ) {
static global::System.Exception Retrieve()
static void OdGiRectIntersDetector_set__SWIG_3(HandleRef jarg1, IntPtr jarg2, bool jarg3)
static void OdGiRectIntersDetector_get(HandleRef jarg1, IntPtr jarg2, out bool jarg3, out double jarg4, out bool jarg5, out double jarg6)
static IntPtr OdGiRectIntersDetector_desc()
static IntPtr OdGiRectIntersDetector_isA(HandleRef jarg1)
static void OdGiRectIntersDetector_setDeviation__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiRectIntersDetector_setDrawContext(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiRectIntersDetector_set__SWIG_4(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdGiRectIntersDetector_cast(HandleRef jarg1)
static IntPtr OdGiRectIntersDetector_queryX(HandleRef jarg1, HandleRef jarg2)
static string OdGiRectIntersDetector_getRealClassName(IntPtr jarg1)
static void OdGiRectIntersDetector_setDeviation__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiRectIntersDetector_set__SWIG_5(HandleRef jarg1, IntPtr jarg2, bool jarg3, double jarg4, bool jarg5, double jarg6)
static void OdGiRectIntersDetector_set__SWIG_0(HandleRef jarg1, IntPtr jarg2, bool jarg3, double jarg4, bool jarg5, double jarg6)
static void OdGiRectIntersDetector_set__SWIG_2(HandleRef jarg1, IntPtr jarg2, bool jarg3, double jarg4)
static void OdGiRectIntersDetector_set__SWIG_1(HandleRef jarg1, IntPtr jarg2, bool jarg3, double jarg4, bool jarg5)
static void delete_OdGiRectIntersDetector(HandleRef jarg1)
static void OdGiRectIntersDetector_set__SWIG_9(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdGiRectIntersDetector_createObject()
static void OdGiRectIntersDetector_set__SWIG_6(HandleRef jarg1, IntPtr jarg2, bool jarg3, double jarg4, bool jarg5)
static void OdGiRectIntersDetector_set__SWIG_7(HandleRef jarg1, IntPtr jarg2, bool jarg3, double jarg4)
static void OdGiRectIntersDetector_set__SWIG_8(HandleRef jarg1, IntPtr jarg2, bool jarg3)
static HandleRef getCPtr(OdGeDoubleArray obj)
static HandleRef getCPtr(OdGePoint2dArray obj)
static OdGiRectIntersDetector cast(OdRxObject pObj)
OdGiRectIntersDetector(IntPtr cPtr, bool cMemoryOwn)
static new OdRxClass desc()
static string getRealClassName(IntPtr ptr)
virtual void setDeviation(OdGiDeviation pDeviation)
virtual void setDeviation(OdGeDoubleArray deviations)
static OdGiRectIntersDetector createObject()
virtual void setDrawContext(OdGiConveyorContext pDrawCtx)
override OdRxObject queryX(OdRxClass protocolClass)
static HandleRef getCPtr(OdGiRectIntersDetector obj)
override void Dispose(bool disposing)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
global::System.Runtime.InteropServices.HandleRef GetInterfaceCPtr()
global::System.Runtime.InteropServices.HandleRef GetInterfaceCPtr()