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);
107 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) {
166 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_rotateBy__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
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 global::System.IntPtr OdGeCurveCurveInt3d_scaleBy__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static global::System.IntPtr OdGeCurveCurveInt3d_translateBy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGeCurveCurveInt3d_changeCurveOrder(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeCurveCurveInt3d_scaleBy__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
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 global::System.IntPtr OdGeCurveCurveInt3d_mirror(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
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 global::System.IntPtr OdGeCurveCurveInt3d_transformBy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
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 global::System.IntPtr OdGeCurveCurveInt3d_copy(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 global::System.IntPtr OdGeCurveCurveInt3d_rotateBy__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
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)
new OdGeCurveCurveInt3d scaleBy(double scaleFactor, OdGePoint3d basePoint)
void getPointOnCurve1(int intNum, OdGePointOnCurve3d intPnt)
OdGeCurveCurveInt3d orderWrt2()
new OdGeCurveCurveInt3d mirror(OdGePlane plane)
new OdGeCurveCurveInt3d scaleBy(double scaleFactor)
void getIntRanges(OdGeInterval range1, OdGeInterval range2)
new OdGeCurveCurveInt3d copy()
OdGeVector3d planeNormal()
new OdGeCurveCurveInt3d rotateBy(double angle, OdGeVector3d vect)
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)
new OdGeCurveCurveInt3d rotateBy(double angle, OdGeVector3d vect, OdGePoint3d basePoint)
OdGePoint3d intPoint(int intNum)
bool isTransversal(int intNum)
bool isTangential(int intNum)
new OdGeCurveCurveInt3d translateBy(OdGeVector3d translateVec)
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)
new OdGeCurveCurveInt3d transformBy(OdGeMatrix3d xfm)
static HandleRef getCPtr(OdGeInterval obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePlane obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGePointOnCurve3d obj)
static HandleRef getCPtr(OdGeTol obj)
static HandleRef getCPtr(OdGeVector3d obj)