14using System.Runtime.InteropServices;
19 private Object locker =
new Object();
20 private HandleRef swigCPtr;
21 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
23 swigCPtr =
new HandleRef(
this, cPtr);
26 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
28 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
31 protected override void Dispose(
bool disposing) {
33 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
38 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
40 base.Dispose(disposing);
114 IntPtr tmp_pGeneralCurve = pGeneralCurve ==
null ? IntPtr.Zero :
OdDbCurve.
getCPtr(pGeneralCurve).Handle;
115 IntPtr saved_pGeneralCurve = tmp_pGeneralCurve;
122if(tmp_pGeneralCurve == IntPtr.Zero) pGeneralCurve =
null;
123 if(tmp_pGeneralCurve != IntPtr.Zero && tmp_pGeneralCurve != saved_pGeneralCurve)
125 MemoryTransaction mTrans_pGeneralCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
126 if(mTrans_pGeneralCurve !=
null)
128 pGeneralCurve =
Teigha.
Core.Helpers.odCreateObjectInternal<
OdDbCurve>(typeof(
OdDbCurve), tmp_pGeneralCurve, mTrans_pGeneralCurve ==
null);
135 IntPtr tmp_pGeneralCurve = pGeneralCurve ==
null ? IntPtr.Zero :
OdDbCurve.
getCPtr(pGeneralCurve).Handle;
136 IntPtr saved_pGeneralCurve = tmp_pGeneralCurve;
143if(tmp_pGeneralCurve == IntPtr.Zero) pGeneralCurve =
null;
144 if(tmp_pGeneralCurve != IntPtr.Zero && tmp_pGeneralCurve != saved_pGeneralCurve)
146 MemoryTransaction mTrans_pGeneralCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
147 if(mTrans_pGeneralCurve !=
null)
149 pGeneralCurve =
Teigha.
Core.Helpers.odCreateObjectInternal<
OdDbCurve>(typeof(
OdDbCurve), tmp_pGeneralCurve, mTrans_pGeneralCurve ==
null);
186 IntPtr tmp_pGeneralCurve = pGeneralCurve ==
null ? IntPtr.Zero :
OdDbCurve.
getCPtr(pGeneralCurve).Handle;
187 IntPtr saved_pGeneralCurve = tmp_pGeneralCurve;
194if(tmp_pGeneralCurve == IntPtr.Zero) pGeneralCurve =
null;
195 if(tmp_pGeneralCurve != IntPtr.Zero && tmp_pGeneralCurve != saved_pGeneralCurve)
197 MemoryTransaction mTrans_pGeneralCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
198 if(mTrans_pGeneralCurve !=
null)
200 pGeneralCurve =
Teigha.
Core.Helpers.odCreateObjectInternal<
OdDbCurve>(typeof(
OdDbCurve), tmp_pGeneralCurve, mTrans_pGeneralCurve ==
null);
static bool _getExtensionPoints(OdDbCurve pCurveToExtend, OdDbCurve pBoundaryCurve, OdGePoint3dArray results, bool extendStart)
override OdRxObject queryX(OdRxClass protocolClass)
static SWIGTYPE_p_OdSmartPtrT_CFxCurvePE_t cast(OdRxObject pObj)
virtual OdResult getArea(OdDbCurve pCurve, out double area)
static bool _getFilletPoints(OdDbCurve pCurve1, OdDbCurve pCurve2, OdGePoint3dArray results, bool fromStart)
CFxCurvePE(IntPtr cPtr, bool cMemoryOwn)
virtual OdResult getExtensionPoints(OdDbCurve pCurveToExtend, OdDbCurve pBoundaryCurve, OdGePoint3dArray results)
static bool _getGeneralCurve(OdDbCurve pCurve, ref OdDbCurve pGeneralCurve, bool fromStart)
static bool _getFilletPoints(OdDbCurve pCurve1, OdDbCurve pCurve2, OdGePoint3dArray results)
static SWIGTYPE_p_OdSmartPtrT_CFxCurvePE_t createObject()
virtual OdResult getGeneralCurve(OdDbCurve pCurve, ref OdDbCurve pGeneralCurve, bool fromStart)
virtual OdResult getFilletPoints(OdDbCurve pCurve1, OdDbCurve pCurve2, OdGePoint3dArray results, bool fromStart)
static new OdRxClass desc()
virtual OdResult getExtensionPoints(OdDbCurve pCurveToExtend, OdDbCurve pBoundaryCurve, OdGePoint3dArray results, bool extendStart, IntPtr reserved)
virtual OdResult getFilletPoints(OdDbCurve pCurve1, OdDbCurve pCurve2, OdGePoint3dArray results)
virtual OdResult getGeneralCurve(OdDbCurve pCurve, ref OdDbCurve pGeneralCurve, bool fromStart, IntPtr reserved)
static bool _getExtensionPoints(OdDbCurve pCurveToExtend, OdDbCurve pBoundaryCurve, OdGePoint3dArray results)
override void Dispose(bool disposing)
virtual OdResult getExtensionPoints(OdDbCurve pCurveToExtend, OdDbCurve pBoundaryCurve, OdGePoint3dArray results, bool extendStart)
static HandleRef getCPtr(CFxCurvePE obj)
virtual OdResult getFilletPoints(OdDbCurve pCurve1, OdDbCurve pCurve2, OdGePoint3dArray results, bool fromStart, IntPtr reserved)
static global::System.Exception Retrieve()
static bool CFxCurvePE__getFilletPoints__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4)
static bool CFxCurvePE__getExtensionPoints__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int CFxCurvePE_getGeneralCurve__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, ref IntPtr jarg3, bool jarg4, IntPtr jarg5)
static int CFxCurvePE_getFilletPoints__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int CFxCurvePE_getExtensionPoints__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, bool jarg5)
static void delete_CFxCurvePE(global::System.Runtime.InteropServices.HandleRef jarg1)
static int CFxCurvePE_getFilletPoints__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, bool jarg5, IntPtr jarg6)
static IntPtr CFxCurvePE_desc()
static global::System.IntPtr CFxCurvePE_createObject()
static int CFxCurvePE_getFilletPoints__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, bool jarg5)
static int CFxCurvePE_getArea(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, out double jarg3)
static IntPtr CFxCurvePE_queryX(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static bool CFxCurvePE__getGeneralCurve(HandleRef jarg1, ref IntPtr jarg2, bool jarg3)
static int CFxCurvePE_getExtensionPoints__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int CFxCurvePE_getExtensionPoints__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, bool jarg5, IntPtr jarg6)
static bool CFxCurvePE__getExtensionPoints__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4)
static int CFxCurvePE_getGeneralCurve__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, ref IntPtr jarg3, bool jarg4)
static IntPtr CFxCurvePE_isA(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool CFxCurvePE__getFilletPoints__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr CFxCurvePE_cast(HandleRef jarg1)
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdDbCurve obj)