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);
58 public OdGeCurveCurveInt3d(
OdGeCurve3d curve1,
OdGeCurve3d curve2,
OdGeInterval range1,
OdGeInterval range2,
OdGeVector3d planeNormal,
OdGeTol tol) : this(
GlobalsPINVOKE.new_OdGeCurveCurveInt3d__SWIG_4(
OdGeCurve3d.
getCPtr(
curve1),
OdGeCurve3d.
getCPtr(
curve2),
OdGeInterval.
getCPtr(range1),
OdGeInterval.
getCPtr(range2),
OdGeVector3d.
getCPtr(
planeNormal),
OdGeTol.
getCPtr(tol)), true) {
117 public void getIntParams(
int intNum, out
double param1, out
double param2) {
static global::System.Exception Retrieve()
static IntPtr OdGeCurveCurveInt3d_curve1(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeCurveCurveInt3d_set__SWIG_5(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 OdGeCurveCurveInt3d_tolerance(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeCurveCurveInt3d_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, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static global::System.IntPtr OdGeCurveCurveInt3d_intPoint(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr OdGeCurveCurveInt3d_orderWrt1(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeCurveCurveInt3d_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGeCurveCurveInt3d_changeCurveOrder(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGeCurveCurveInt3d_getOverlapRanges(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGeCurveCurveInt3d_getIntConfigs(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, ref OdGe.OdGeXConfig jarg3, ref OdGe.OdGeXConfig jarg4)
static double OdGeCurveCurveInt3d_intPointTol(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static IntPtr OdGeCurveCurveInt3d_curve2(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdGeCurveCurveInt3d_numIntPoints(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdGeCurveCurveInt3d_overlapCount(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeCurveCurveInt3d_planeNormal(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGeCurveCurveInt3d_overlapDirection(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGeCurveCurveInt3d_getPointOnCurve2(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGeCurveCurveInt3d_set__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static bool OdGeCurveCurveInt3d_isTangential(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static bool OdGeCurveCurveInt3d_isTransversal(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr OdGeCurveCurveInt3d_orderWrt2(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGeCurveCurveInt3d_getIntParams(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, out double jarg3, out double jarg4)
static void OdGeCurveCurveInt3d_getPointOnCurve1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGeCurveCurveInt3d_getIntRanges(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGeCurveCurveInt3d_set__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static global::System.IntPtr OdGeCurveCurveInt3d_set__SWIG_4(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 global::System.IntPtr OdGeCurveCurveInt3d_set__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void delete_OdGeCurveCurveInt3d(global::System.Runtime.InteropServices.HandleRef jarg1)
static HandleRef getCPtr(OdGeCurve3d obj)
double intPointTol(int intNum)
void getPointOnCurve2(int intNum, OdGePointOnCurve3d intPnt)
static HandleRef getCPtr(OdGeCurveCurveInt3d obj)
void getPointOnCurve1(int intNum, OdGePointOnCurve3d intPnt)
OdGeCurveCurveInt3d orderWrt2()
void getIntRanges(OdGeInterval range1, OdGeInterval range2)
OdGeVector3d planeNormal()
OdGeCurveCurveInt3d(IntPtr cPtr, bool cMemoryOwn)
OdGeCurveCurveInt3d(OdGeCurve3d curve1, OdGeCurve3d curve2, OdGeInterval range1, OdGeInterval range2)
override void Dispose(bool disposing)
OdGeCurveCurveInt3d(OdGeCurve3d curve1, OdGeCurve3d curve2)
Teigha.Core.OdGe.EntityId vb_type()
OdGeCurveCurveInt3d(OdGeCurve3d curve1, OdGeCurve3d curve2, OdGeVector3d planeNormal, OdGeTol tol)
OdGePoint3d intPoint(int intNum)
bool isTransversal(int intNum)
bool isTangential(int intNum)
OdGeCurveCurveInt3d(OdGeCurveCurveInt3d source)
OdGeCurveCurveInt3d orderWrt1()
OdGeCurveCurveInt3d(OdGeCurve3d curve1, OdGeCurve3d curve2, OdGeInterval range1, OdGeInterval range2, OdGeVector3d planeNormal)
void getOverlapRanges(int overlapNum, OdGeInterval range1, OdGeInterval range2)
OdGeCurveCurveInt3d(OdGeCurve3d curve1, OdGeCurve3d curve2, OdGeVector3d planeNormal)
OdGeCurveCurveInt3d(OdGeCurve3d curve1, OdGeCurve3d curve2, OdGeInterval range1, OdGeInterval range2, OdGeVector3d planeNormal, OdGeTol tol)
void getIntParams(int intNum, out double param1, out double param2)
OdGeCurveCurveInt3d Assign(OdGeCurveCurveInt3d crvCrvInt)
void getIntConfigs(int intNum, ref OdGe.OdGeXConfig config1wrt2, ref OdGe.OdGeXConfig config2wrt1)
static HandleRef getCPtr(OdGeInterval obj)
static HandleRef getCPtr(OdGePointOnCurve3d obj)
static HandleRef getCPtr(OdGeTol obj)
static HandleRef getCPtr(OdGeVector3d obj)