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();
static global::System.Exception Retrieve()
static void OdGiCollideProc_set__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiCollideProc_enableAnalyticMode(HandleRef jarg1, byte jarg2)
static void OdGiCollideProc_setCheckWithDrawables(HandleRef jarg1, [In, MarshalAs(UnmanagedType.LPArray)]OdGiPathNode[] jarg2, UInt32 jarg3)
static bool OdGiCollideProc_noFilter(HandleRef jarg1)
static void OdGiCollideProc_setDeviation__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiCollideProc_setNoFilter(HandleRef jarg1, bool jarg2)
static void OdGiCollideProc_setInputDrawables(HandleRef jarg1, [In, MarshalAs(UnmanagedType.LPArray)]OdGiPathNode[] jarg2, UInt32 jarg3)
static IntPtr OdGiCollideProc_desc()
static void OdGiCollideProc_setProcessingPhase(HandleRef jarg1, int jarg2)
static void OdGiCollideProc_setExtentsExtension(HandleRef jarg1, double jarg2)
static IntPtr OdGiCollideProc_isA(HandleRef jarg1)
static int OdGiCollideProc_processingPhase(HandleRef jarg1)
static bool OdGiCollideProc_linePrimitivesChecking(HandleRef jarg1)
static void OdGiCollideProc_setLinePrimitivesChecking(HandleRef jarg1, bool jarg2)
static void OdGiCollideProc_processTriangles(HandleRef jarg1)
static IntPtr OdGiCollideProc_cast(HandleRef jarg1)
static void OdGiCollideProc_setDrawContext(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdGiCollideProc_createObject()
static void delete_OdGiCollideProc(HandleRef jarg1)
static global::System.IntPtr OdGiCollideProc_extents(HandleRef jarg1)
static void OdGiCollideProc_setDeviation__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static string OdGiCollideProc_getRealClassName(IntPtr jarg1)
static byte OdGiCollideProc_analitycMode(HandleRef jarg1)
static void OdGiCollideProc_set__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdGiCollideProc_queryX(HandleRef jarg1, HandleRef jarg2)
static HandleRef getCPtr(OdGeDoubleArray obj)
OdGiCollideProc(IntPtr cPtr, bool cMemoryOwn)
virtual void setProcessingPhase(OdGiCollideProc.ProcessingPhase arg0)
virtual OdGeExtents3d extents()
virtual void processTriangles()
virtual void setInputDrawables(OdGiPathNode[] pInputList, UInt32 nInputListSize)
virtual void setNoFilter(bool bNoFilter)
virtual void setDeviation(OdGeDoubleArray deviations)
virtual void setLinePrimitivesChecking(bool bCheck)
static new OdRxClass desc()
override OdRxObject queryX(OdRxClass protocolClass)
@ kPhaseDetectIntersections
virtual void setDrawContext(OdGiConveyorContext pDrawCtx)
virtual void setExtentsExtension(double e)
virtual void enableAnalyticMode(byte options)
virtual Teigha.Core.OdGiCollideProc.ProcessingPhase vb_processingPhase()
virtual void setDeviation(OdGiDeviation pDeviation)
override void Dispose(bool disposing)
static string getRealClassName(IntPtr ptr)
static HandleRef getCPtr(OdGiCollideProc obj)
virtual void setCheckWithDrawables(OdGiPathNode[] pInputList, UInt32 nInputListSize)
virtual OdGiCollideProc.ProcessingPhase processingPhase()
static OdGiCollideProc cast(OdRxObject pObj)
virtual byte analitycMode()
static OdGiCollideProc createObject()
virtual bool linePrimitivesChecking()
static HandleRef getCPtr(OdGsCollisionDetectionContext obj)
static HandleRef getCPtr(OdGsCollisionDetectionReactor obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
global::System.Runtime.InteropServices.HandleRef GetInterfaceCPtr()
global::System.Runtime.InteropServices.HandleRef GetInterfaceCPtr()