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);
296 public bool isOn(
double param) {
395 public double length(
double fromParam,
double toParam,
double tol) {
419 public bool area(
double startParam,
double endParam, out
double value) {
426IntPtr p_piece1 = IntPtr.Zero;
427IntPtr p_piece2 = IntPtr.Zero;
432MemoryTransaction mTrans_piece1 = MemoryManager.GetMemoryManager().GetCurrentTransaction();
433 if(mTrans_piece1 !=
null)
437MemoryTransaction mTrans_piece2 = MemoryManager.GetMemoryManager().GetCurrentTransaction();
438 if(mTrans_piece2 !=
null)
static global::System.Exception Retrieve()
static bool OdGeCurve3d_isOn__SWIG_3(HandleRef jarg1, double jarg2)
static bool OdGeCurve3d_explode__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3)
static void OdGeCurve3d_getLocalClosestPoints__SWIG_3(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.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 void OdGeCurve3d_getInterval__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static IntPtr OdGeCurve3d_convertTo2d__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static global::System.IntPtr OdGeCurve3d_boundBlock__SWIG_0(HandleRef jarg1)
static void OdGeCurve3d_getTrimmedOffset__SWIG_1(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5)
static bool OdGeCurve3d_isOn__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr OdGeCurve3d_closestPointTo__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGeCurve3d_isCoplanarWith__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGeCurve3d_getClosestPointTo__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGeCurve3d_getProjClosestPointTo__SWIG_2(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static bool OdGeCurve3d_isClosed__SWIG_1(HandleRef jarg1)
static void OdGeCurve3d_getTrimmedOffset__SWIG_0(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static double OdGeCurve3d_paramAtLength(HandleRef jarg1, double jarg2, double jarg3, bool jarg4, double jarg5)
static void OdGeCurve3d_getSamplePoints__SWIG_7(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static double OdGeCurve3d_length__SWIG_0(HandleRef jarg1, double jarg2, double jarg3, double jarg4)
static global::System.IntPtr OdGeCurve3d_project__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static IntPtr OdGeCurve3d_convertTo2d__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGeCurve3d_hasEndPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGeCurve3d_getSamplePoints__SWIG_3(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static double OdGeCurve3d_paramOf__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGeCurve3d_getLocalClosestPoints__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdGeCurve3d_getProjClosestPointTo__SWIG_3(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static bool OdGeCurve3d_isPlanar__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGeCurve3d_getSamplePoints__SWIG_1(HandleRef jarg1, double jarg2, double jarg3, double jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static global::System.IntPtr OdGeCurve3d_getGeomExtents__SWIG_2(HandleRef jarg1)
static double OdGeCurve3d_paramOf__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGeCurve3d_getProjClosestPointTo__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdGeCurve3d_getLocalClosestPoints__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdGeCurve3d_Assign(HandleRef jarg1, HandleRef jarg2)
static void OdGeCurve3d_appendSamplePoints__SWIG_3(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGeCurve3d_orthoProject__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGeCurve3d_hasMidPoint__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGeCurve3d_appendSamplePoints__SWIG_1(HandleRef jarg1, double jarg2, double jarg3, double jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdGeCurve3d_getSamplePoints__SWIG_2(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static double OdGeCurve3d_distanceTo__SWIG_3(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdGeCurve3d_projClosestPointTo__SWIG_3(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static double OdGeCurve3d_paramOf__SWIG_3(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGeCurve3d_appendSamplePoints__SWIG_0(HandleRef jarg1, double jarg2, double jarg3, double jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, IntPtr jarg6)
static void OdGeCurve3d_appendSamplePoints__SWIG_2(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, IntPtr jarg4)
static bool OdGeCurve3d_explode__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGeCurve3d_appendSamplePoints__SWIG_4(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, IntPtr jarg5)
static void OdGeCurve3d_getInterval__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeCurve3d_boundBlock__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGeCurve3d_hasStartPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeCurve3d_getGeomExtents__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeCurve3d_closestPointTo__SWIG_4(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static global::System.IntPtr OdGeCurve3d_orthoBoundBlock__SWIG_0(HandleRef jarg1)
static void OdGeCurve3d_appendSamplePoints__SWIG_5(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr OdGeCurve3d_evalPoint__SWIG_1(HandleRef jarg1, double jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static IntPtr OdGeCurve3d_reverseParam(HandleRef jarg1)
static void OdGeCurve3d_getLocalClosestPoints__SWIG_6(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr OdGeCurve3d_getGeomExtents__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGeCurve3d_orthoProject__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGeCurve3d_getProjClosestPointTo__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr OdGeCurve3d_projClosestPointTo__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static double OdGeCurve3d_length__SWIG_1(HandleRef jarg1, double jarg2)
static bool OdGeCurve3d_area__SWIG_1(HandleRef jarg1, double jarg2, double jarg3, out double jarg4)
static void OdGeCurve3d_getTrimmedOffset__SWIG_2(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr OdGeCurve3d_projClosestPointTo__SWIG_2(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static global::System.IntPtr OdGeCurve3d_evalPoint__SWIG_0(HandleRef jarg1, double jarg2)
static bool OdGeCurve3d_getNormalPoint__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGeCurve3d_area__SWIG_0(HandleRef jarg1, double jarg2, double jarg3, out double jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static bool OdGeCurve3d_isCoplanarWith__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr OdGeCurve3d_projClosestPointTo__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr OdGeCurve3d_closestPointTo__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGeCurve3d_isOn__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out double jarg3)
static bool OdGeCurve3d_hasMidPoint__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3)
static double OdGeCurve3d_paramOf__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGeCurve3d_getSplitCurves(HandleRef jarg1, double jarg2, out IntPtr jarg3, out IntPtr jarg4)
static void OdGeCurve3d_getSamplePoints__SWIG_6(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, IntPtr jarg5)
static bool OdGeCurve3d_isLinear__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGeCurve3d_setInterval__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGeCurve3d_isPeriodic(HandleRef jarg1, out double jarg2)
static string OdGeCurve3d_getRealClassName(IntPtr jarg1)
static double OdGeCurve3d_distanceTo__SWIG_2(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGeCurve3d_getLocalClosestPoints__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr OdGeCurve3d_orthoBoundBlock__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdGeCurve3d_distanceTo__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdGeCurve3d_convertTo2d__SWIG_2(HandleRef jarg1)
static global::System.IntPtr OdGeCurve3d_closestPointTo__SWIG_2(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static bool OdGeCurve3d_isClosed__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeCurve3d_midPoint__SWIG_1(HandleRef jarg1)
static void OdGeCurve3d_getClosestPointTo__SWIG_2(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdGeCurve3d_getClosestPointTo__SWIG_3(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static bool OdGeCurve3d_isOn__SWIG_2(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGeCurve3d_closestPointTo__SWIG_3(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGeCurve3d_isPlanar__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGeCurve3d_getSamplePoints__SWIG_0(HandleRef jarg1, double jarg2, double jarg3, double jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, bool jarg7)
static void delete_OdGeCurve3d(HandleRef jarg1)
static void OdGeCurve3d_getLocalClosestPoints__SWIG_5(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static global::System.IntPtr OdGeCurve3d_closestPointTo__SWIG_5(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr OdGeCurve3d_project__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGeCurve3d_getLocalClosestPoints__SWIG_4(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static global::System.IntPtr OdGeCurve3d_midPoint__SWIG_0(HandleRef jarg1, double jarg2)
static double OdGeCurve3d_distanceTo__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGeCurve3d_getSamplePoints__SWIG_5(HandleRef jarg1, double jarg2, double jarg3, double jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdGeCurve3d_getClosestPointTo__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static bool OdGeCurve3d_isLinear__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdGeCurve3d_setInterval__SWIG_0(HandleRef jarg1)
static bool OdGeCurve3d_getNormalPoint__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
void getClosestPointTo(OdGePoint3d point, OdGePointOnCurve3d pntOnCrv)
OdGeBoundBlock3d boundBlock(OdGeInterval range)
bool isCoplanarWith(OdGeCurve3d curve, OdGePlane plane)
double paramOf(OdGePoint3d point, OdGeInterval range)
OdGeCurve2d convertTo2d(OdGeTol tol, bool sameParametrization)
void getTrimmedOffset(double distance, OdGeVector3d planeNormal, OdGeCurve3dPtrArray offsetCurveList)
void getSamplePoints(OdGeInterval paramInterval, double approxEps, OdGePoint3dArray pointArray, OdGeDoubleArray pParamArray)
OdGeCurve3d setInterval()
void getLocalClosestPoints(OdGePoint3d point, OdGePointOnCurve3d approxPntOnThisCrv, OdGeInterval pInterval1, OdGeTol tol)
OdGePoint3d projClosestPointTo(OdGeCurve3d curve, OdGeVector3d projectDirection, OdGePoint3d pntOnOtherCrv)
OdGeExtents3d getGeomExtents()
static HandleRef getCPtr(OdGeCurve3d obj)
OdGeCurve2d convertTo2d()
void getLocalClosestPoints(OdGePoint3d point, OdGePointOnCurve3d approxPntOnThisCrv)
void getSamplePoints(OdGeInterval paramInterval, double approxEps, OdGePoint3dArray pointArray)
OdGeCurve3d(IntPtr cPtr, bool cMemoryOwn)
void getClosestPointTo(OdGeCurve3d curve, OdGePointOnCurve3d pntOnThisCrv, OdGePointOnCurve3d pntOnOtherCrv)
double paramOf(OdGePoint3d point, OdGeInterval range, OdGeTol tol)
bool isPeriodic(out double period)
void getSamplePoints(double fromParam, double toParam, double approxEps, OdGePoint3dArray pointArray)
void getClosestPointTo(OdGeCurve3d curve, OdGePointOnCurve3d pntOnThisCrv, OdGePointOnCurve3d pntOnOtherCrv, OdGeTol tol)
OdGeCurve3d Assign(OdGeCurve3d curve)
OdGeEntity3d orthoProject(OdGePlane projectionPlane, OdGeTol tol)
OdGeBoundBlock3d orthoBoundBlock(OdGeInterval range)
bool isOn(double param, OdGeTol tol)
bool explode(OdGeCurve3dPtrArray explodedCurves, OdIntArray newExplodedCurves, OdGeInterval pInterval)
bool getNormalPoint(OdGePoint3d point, OdGePointOnCurve3d pntOnCrv)
void appendSamplePoints(OdGeInterval paramInterval, double approxEps, OdGePoint3dArray pointArray)
bool isPlanar(OdGePlane plane)
double length(double tol)
OdGeCurve3d reverseParam()
bool hasMidPoint(OdGePoint3d point)
OdGePoint3d closestPointTo(OdGeCurve3d curve, OdGePoint3d pntOnOtherCrv)
double length(double fromParam, double toParam, double tol)
void appendSamplePoints(double fromParam, double toParam, double approxEps, OdGePoint3dArray pointArray, OdGeDoubleArray pParamArray)
void getLocalClosestPoints(OdGePoint3d point, OdGePointOnCurve3d approxPntOnThisCrv, OdGeInterval pInterval1)
bool hasEndPoint(OdGePoint3d endPoint)
void getProjClosestPointTo(OdGeCurve3d curve, OdGeVector3d projectDirection, OdGePointOnCurve3d pntOnThisCrv, OdGePointOnCurve3d pntOnOtherCrv, OdGeTol tol)
void getInterval(OdGeInterval interval, OdGePoint3d start, OdGePoint3d end)
void getInterval(OdGeInterval interval)
bool isOn(OdGePoint3d point, out double param)
void getSamplePoints(double fromParam, double toParam, double approxEps, OdGePoint3dArray pointArray, OdGeDoubleArray paramArray, bool forceResampling)
bool area(double startParam, double endParam, out double value, OdGeTol tol)
OdGeBoundBlock3d orthoBoundBlock()
bool isPlanar(OdGePlane plane, OdGeTol tol)
bool area(double startParam, double endParam, out double value)
void getClosestPointTo(OdGePoint3d point, OdGePointOnCurve3d pntOnCrv, OdGeTol tol)
void getSamplePoints(double fromParam, double toParam, double approxEps, OdGePoint3dArray pointArray, OdGeDoubleArray paramArray)
double distanceTo(OdGeCurve3d curve, OdGeTol tol)
OdGePoint3d projClosestPointTo(OdGePoint3d point, OdGeVector3d projectDirection)
double distanceTo(OdGePoint3d point)
void getLocalClosestPoints(OdGeCurve3d curve, OdGePointOnCurve3d approxPntOnThisCrv, OdGePointOnCurve3d approxPntOnOtherCrv, OdGeInterval pInterval1)
bool hasStartPoint(OdGePoint3d startPoint)
OdGeEntity3d project(OdGePlane projectionPlane, OdGeVector3d projectDirection)
bool isLinear(OdGeLine3d line, OdGeTol tol)
void getTrimmedOffset(double distance, OdGeVector3d planeNormal, OdGeCurve3dPtrArray offsetCurveList, OdGe.OffsetCrvExtType extensionType, OdGeTol tol)
void getSamplePoints(int numSample, OdGePoint3dArray pointArray)
OdGePoint3d closestPointTo(OdGePoint3d point)
bool isClosed(OdGeTol tol)
OdGePoint3d evalPoint(double param, int numDeriv, OdGeVector3dArray derivatives)
Teigha.Core.OdGe.EntityId vb_type()
void getLocalClosestPoints(OdGeCurve3d curve, OdGePointOnCurve3d approxPntOnThisCrv, OdGePointOnCurve3d approxPntOnOtherCrv)
void getLocalClosestPoints(OdGeCurve3d curve, OdGePointOnCurve3d approxPntOnThisCrv, OdGePointOnCurve3d approxPntOnOtherCrv, OdGeInterval pInterval1, OdGeInterval pInterval2, OdGeTol tol)
void appendSamplePoints(int numSample, OdGePoint3dArray pointArray, OdGeDoubleArray pParamArray)
void appendSamplePoints(OdGeInterval paramInterval, double approxEps, OdGePoint3dArray pointArray, OdGeDoubleArray pParamArray)
bool hasMidPoint(OdGePoint3d point, double coef)
OdGePoint3d closestPointTo(OdGePoint3d point, out double param, OdGeInterval range, OdGeTol tol)
void getLocalClosestPoints(OdGeCurve3d curve, OdGePointOnCurve3d approxPntOnThisCrv, OdGePointOnCurve3d approxPntOnOtherCrv, OdGeInterval pInterval1, OdGeInterval pInterval2)
override void Dispose(bool disposing)
double paramAtLength(double datumParam, double length, bool posParamDir, double tol)
void getSplitCurves(double param, out OdGeCurve3d piece1, out OdGeCurve3d piece2)
void appendSamplePoints(int numSample, OdGePoint3dArray pointArray)
OdGeBoundBlock3d boundBlock()
OdGeEntity3d project(OdGePlane projectionPlane, OdGeVector3d projectDirection, OdGeTol tol)
void appendSamplePoints(double fromParam, double toParam, double approxEps, OdGePoint3dArray pointArray)
double paramOf(OdGePoint3d point)
OdGePoint3d evalPoint(double param)
OdGeExtents3d getGeomExtents(OdGeInterval range, OdGeMatrix3d coordSystem)
OdGeExtents3d getGeomExtents(OdGeInterval range)
double distanceTo(OdGeCurve3d curve)
OdGePoint3d closestPointTo(OdGePoint3d point, OdGeTol tol)
OdGePoint3d closestPointTo(OdGeCurve3d curve, OdGePoint3d pntOnOtherCrv, OdGeTol tol)
bool isOn(OdGePoint3d point, out double param, OdGeTol tol)
bool setInterval(OdGeInterval interval)
double paramOf(OdGePoint3d point, OdGeTol tol)
void getProjClosestPointTo(OdGeCurve3d curve, OdGeVector3d projectDirection, OdGePointOnCurve3d pntOnThisCrv, OdGePointOnCurve3d pntOnOtherCrv)
void getSamplePoints(int numSample, OdGePoint3dArray pointArray, OdGeDoubleArray paramArray)
OdGeCurve2d convertTo2d(OdGeTol tol)
double distanceTo(OdGePoint3d point, OdGeTol tol)
void getTrimmedOffset(double distance, OdGeVector3d planeNormal, OdGeCurve3dPtrArray offsetCurveList, OdGe.OffsetCrvExtType extensionType)
void getProjClosestPointTo(OdGePoint3d point, OdGeVector3d projectDirection, OdGePointOnCurve3d pntOnCrv)
bool isLinear(OdGeLine3d line)
OdGeEntity3d orthoProject(OdGePlane projectionPlane)
OdGePoint3d projClosestPointTo(OdGePoint3d point, OdGeVector3d projectDirection, OdGeTol tol)
bool isCoplanarWith(OdGeCurve3d curve, OdGePlane plane, OdGeTol tol)
bool getNormalPoint(OdGePoint3d point, OdGePointOnCurve3d pntOnCrv, OdGeTol tol)
bool explode(OdGeCurve3dPtrArray explodedCurves, OdIntArray newExplodedCurves)
void getProjClosestPointTo(OdGePoint3d point, OdGeVector3d projectDirection, OdGePointOnCurve3d pntOnCrv, OdGeTol tol)
static string getRealClassName(IntPtr ptr)
OdGePoint3d closestPointTo(OdGePoint3d point, out double param, OdGeInterval range)
OdGePoint3d midPoint(double coef)
OdGePoint3d projClosestPointTo(OdGeCurve3d curve, OdGeVector3d projectDirection, OdGePoint3d pntOnOtherCrv, OdGeTol tol)
static HandleRef getCPtr(OdGeCurve3dPtrArray obj)
static HandleRef getCPtr(OdGeDoubleArray obj)
static HandleRef getCPtr(OdGeInterval obj)
static HandleRef getCPtr(OdGeLine3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePlane obj)
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGePointOnCurve3d obj)
static HandleRef getCPtr(OdGeTol obj)
static HandleRef getCPtr(OdGeVector3dArray obj)
static HandleRef getCPtr(OdGeVector3d obj)
static HandleRef getCPtr(OdIntArray obj)