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);
103 public void getIntParams(
int intNum, out
double param1, out
double param2) {
static global::System.Exception Retrieve()
static global::System.IntPtr OdGeCurveCurveInt2d_set__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static global::System.IntPtr OdGeCurveCurveInt2d_tolerance(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGeCurveCurveInt2d_changeCurveOrder(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeCurveCurveInt2d_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdGeCurveCurveInt2d(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdGeCurveCurveInt2d_overlapCount(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGeCurveCurveInt2d_overlapDirection(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdGeCurveCurveInt2d_numIntPoints(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeCurveCurveInt2d_orderWrt1(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeCurveCurveInt2d_set__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static double OdGeCurveCurveInt2d_intPointTol(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr OdGeCurveCurveInt2d_set__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static bool OdGeCurveCurveInt2d_isTangential(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr OdGeCurveCurveInt2d_intPoint(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void OdGeCurveCurveInt2d_getIntParams(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, out double jarg3, out double jarg4)
static void OdGeCurveCurveInt2d_getPointOnCurve2(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGeCurveCurveInt2d_isTransversal(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr OdGeCurveCurveInt2d_set__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static IntPtr OdGeCurveCurveInt2d_curve1(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGeCurveCurveInt2d_getPointOnCurve1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGeCurveCurveInt2d_getOverlapRanges(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static IntPtr OdGeCurveCurveInt2d_curve2(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeCurveCurveInt2d_orderWrt2(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGeCurveCurveInt2d_getIntConfigs(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, ref OdGe.OdGeXConfig jarg3, ref OdGe.OdGeXConfig jarg4)
static void OdGeCurveCurveInt2d_getIntRanges(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static HandleRef getCPtr(OdGeCurve2d obj)
void getOverlapRanges(int overlapNum, OdGeInterval range1, OdGeInterval range2)
override void Dispose(bool disposing)
OdGePoint2d intPoint(int intNum)
void getIntRanges(OdGeInterval range1, OdGeInterval range2)
static HandleRef getCPtr(OdGeCurveCurveInt2d obj)
OdGeCurveCurveInt2d(OdGeCurve2d curve1, OdGeCurve2d curve2)
OdGeCurveCurveInt2d(OdGeCurveCurveInt2d source)
OdGeCurveCurveInt2d orderWrt1()
OdGeCurveCurveInt2d(IntPtr cPtr, bool cMemoryOwn)
Teigha.Core.OdGe.EntityId vb_type()
void getPointOnCurve1(int intNum, OdGePointOnCurve2d intPnt)
void getPointOnCurve2(int intNum, OdGePointOnCurve2d intPnt)
bool isTransversal(int intNum)
OdGeCurveCurveInt2d(OdGeCurve2d curve1, OdGeCurve2d curve2, OdGeTol tol)
double intPointTol(int intNum)
void getIntParams(int intNum, out double param1, out double param2)
bool isTangential(int intNum)
OdGeCurveCurveInt2d(OdGeCurve2d curve1, OdGeCurve2d curve2, OdGeInterval range1, OdGeInterval range2)
void getIntConfigs(int intNum, ref OdGe.OdGeXConfig config1wrt2, ref OdGe.OdGeXConfig config2wrt1)
OdGeCurveCurveInt2d orderWrt2()
OdGeCurveCurveInt2d(OdGeCurve2d curve1, OdGeCurve2d curve2, OdGeInterval range1, OdGeInterval range2, OdGeTol tol)
OdGeCurveCurveInt2d Assign(OdGeCurveCurveInt2d crvCrvInt)
static HandleRef getCPtr(OdGeInterval obj)
static HandleRef getCPtr(OdGePointOnCurve2d obj)
static HandleRef getCPtr(OdGeTol obj)