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);
66 public OdGeNurbCurve3d(
int degree,
OdGeKnotVector knots,
OdGePoint3d controlPoints, UInt32
numControlPoints,
double[] weights, UInt32
numWeights,
bool isPeriodic) : this(
GlobalsPINVOKE.new_OdGeNurbCurve3d__SWIG_6(
degree,
OdGeKnotVector.
getCPtr(
knots),
OdGePoint3d.
getCPtr(controlPoints),
numControlPoints , weights,
numWeights ,
isPeriodic), true) {
70 public OdGeNurbCurve3d(
int degree,
OdGeKnotVector knots,
OdGePoint3d controlPoints, UInt32
numControlPoints,
double[] weights, UInt32
numWeights) : this(
GlobalsPINVOKE.new_OdGeNurbCurve3d__SWIG_7(
degree,
OdGeKnotVector.
getCPtr(
knots),
OdGePoint3d.
getCPtr(controlPoints),
numControlPoints , weights,
numWeights ), true) {
82 public OdGeNurbCurve3d(
OdGePoint3dArray fitPoints,
OdGeVector3d startTangent,
OdGeVector3d endTangent,
bool startTangentDefined,
bool endTangentDefined,
OdGeTol fitTol) : this(
GlobalsPINVOKE.new_OdGeNurbCurve3d__SWIG_10(
OdGePoint3dArray.
getCPtr(fitPoints),
OdGeVector3d.
getCPtr(startTangent),
OdGeVector3d.
getCPtr(endTangent), startTangentDefined, endTangentDefined,
OdGeTol.
getCPtr(fitTol)), true) {
118 public OdGeNurbCurve3d(
OdGePoint3dArray fitPoints,
OdGeVector3d startTangent,
OdGeVector3d endTangent,
bool startTangentDefined,
bool endTangentDefined,
OdGe.
OdGeKnotParameterization knotParam,
OdGeTol fitTolerance) : this(
GlobalsPINVOKE.new_OdGeNurbCurve3d__SWIG_19(
OdGePoint3dArray.
getCPtr(fitPoints),
OdGeVector3d.
getCPtr(startTangent),
OdGeVector3d.
getCPtr(endTangent), startTangentDefined, endTangentDefined, (int)knotParam,
OdGeTol.
getCPtr(fitTolerance)), true) {
122 public OdGeNurbCurve3d(
OdGePoint3dArray fitPoints,
OdGeVector3d startTangent,
OdGeVector3d endTangent,
bool startTangentDefined,
bool endTangentDefined,
OdGe.
OdGeKnotParameterization knotParam) : this(
GlobalsPINVOKE.new_OdGeNurbCurve3d__SWIG_20(
OdGePoint3dArray.
getCPtr(fitPoints),
OdGeVector3d.
getCPtr(startTangent),
OdGeVector3d.
getCPtr(endTangent), startTangentDefined, endTangentDefined, (int)knotParam), true) {
static global::System.Exception Retrieve()
static global::System.IntPtr OdGeNurbCurve3d_convertFrom__SWIG_5(HandleRef jarg1)
static bool OdGeNurbCurve3d_deleteControlPointAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr OdGeNurbCurve3d_makeRational__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static bool OdGeNurbCurve3d_addFitPointAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGeNurbCurve3d_makeRational__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGeNurbCurve3d_addControlPointAt__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGeNurbCurve3d_setFitData__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr OdGeNurbCurve3d_convertFrom__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeNurbCurve3d_setFitData__SWIG_2(global::System.Runtime.InteropServices.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, global::System.Runtime.InteropServices.HandleRef jarg6, bool jarg7)
static bool OdGeNurbCurve3d_getFitTangents__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, out bool jarg4, out bool jarg5)
static int OdGeNurbCurve3d_numWeights(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeNurbCurve3d_set__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, bool jarg6)
static global::System.IntPtr OdGeNurbCurve3d_addKnot(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static bool OdGeNurbCurve3d_buildFitData__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr OdGeNurbCurve3d_setFitData__SWIG_3(global::System.Runtime.InteropServices.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, global::System.Runtime.InteropServices.HandleRef jarg6)
static bool OdGeNurbCurve3d_getParamsOfG1Discontinuity__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGeNurbCurve3d_hardTrimByParams(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3)
static global::System.IntPtr OdGeNurbCurve3d_setEvalMode__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static bool OdGeNurbCurve3d_evalMode(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeNurbCurve3d_makePeriodic(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeNurbCurve3d_convertFrom__SWIG_4(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGeNurbCurve3d_evalPointDivider(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, out double jarg4, int jarg5)
static global::System.IntPtr OdGeNurbCurve3d_setFitData__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static bool OdGeNurbCurve3d_getParamsOfC1Discontinuity__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGeNurbCurve3d_setFitData__SWIG_6(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGeNurbCurve3d_setEvalMode__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGeNurbCurve3d_getDefinitionData(global::System.Runtime.InteropServices.HandleRef jarg1, out int jarg2, out bool jarg3, out bool jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static global::System.IntPtr OdGeNurbCurve3d_setWeightAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, double jarg3)
static bool OdGeNurbCurve3d_getFitKnotParameterization(global::System.Runtime.InteropServices.HandleRef jarg1, ref OdGe.OdGeKnotParameterization jarg2)
static global::System.IntPtr OdGeNurbCurve3d_makeClosed(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGeNurbCurve3d_getFitPointAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGeNurbCurve3d_getFitData__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, out bool jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, ref OdGe.OdGeKnotParameterization jarg7)
static bool OdGeNurbCurve3d_purgeFitData(global::System.Runtime.InteropServices.HandleRef jarg1)
static double OdGeNurbCurve3d_weightAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr OdGeNurbCurve3d_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGeNurbCurve3d_getParamsOfC1Discontinuity__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeNurbCurve3d_convertFrom__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4)
static global::System.IntPtr OdGeNurbCurve3d_joinWith__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGeNurbCurve3d_setFitTolerance__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeNurbCurve3d_makeNonPeriodic(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeNurbCurve3d_setFitData__SWIG_0(global::System.Runtime.InteropServices.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 global::System.IntPtr OdGeNurbCurve3d_insertKnot(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static bool OdGeNurbCurve3d_setFitTolerance__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeNurbCurve3d_evalPoint(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, int jarg3)
static bool OdGeNurbCurve3d_setFitTangents__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGeNurbCurve3d_setFitData__SWIG_7(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static bool OdGeNurbCurve3d_buildFitData__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGeNurbCurve3d_getFitTolerance(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdGeNurbCurve3d_numFitPoints(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGeNurbCurve3d_setFitPointAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGeNurbCurve3d_addControlPointAt__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, double jarg4)
static bool OdGeNurbCurve3d_setFitTangents__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4, bool jarg5)
static bool OdGeNurbCurve3d_getFitData__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, out bool jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static bool OdGeNurbCurve3d_setFitKnotParameterization(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr OdGeNurbCurve3d_convertFrom__SWIG_3(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static void delete_OdGeNurbCurve3d(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGeNurbCurve3d_getFitTangents__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGeNurbCurve3d_makeOpen(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeNurbCurve3d_setFitData__SWIG_8(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5)
static global::System.IntPtr OdGeNurbCurve3d_setFitData__SWIG_4(global::System.Runtime.InteropServices.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 global::System.IntPtr OdGeNurbCurve3d_joinWith__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGeNurbCurve3d_deleteFitPointAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr OdGeNurbCurve3d_convertFrom__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGeNurbCurve3d_getParamsOfG1Discontinuity__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeNurbCurve3d_elevateDegree(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr OdGeNurbCurve3d_set__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static HandleRef getCPtr(OdGeCurve3d obj)
bool isPeriodic(out double period)
static HandleRef getCPtr(OdGeDoubleArray obj)
static HandleRef getCPtr(OdGeInterval obj)
static HandleRef getCPtr(OdGeKnotVector obj)
bool getFitTangents(OdGeVector3d startTangent, OdGeVector3d endTangent, out bool startTangentDefined, out bool endTangentDefined)
static OdGeNurbCurve3d convertFrom(OdGeCurve3d source, OdGeInterval domain, OdGeTol tol)
override void Dispose(bool disposing)
bool deleteControlPointAt(int index)
bool getFitTolerance(OdGeTol fitTolerance)
bool getFitData(OdGePoint3dArray fitPoints, OdGeTol fitTolerance, out bool tangentsExist, OdGeVector3d startTangent, OdGeVector3d endTangent)
OdGeNurbCurve3d makeOpen()
OdGeNurbCurve3d elevateDegree(int plusDegree)
OdGeNurbCurve3d(int degree, OdGeKnotVector knots, OdGePoint3dArray controlPoints, OdGeDoubleArray weights, bool isPeriodic)
OdGeNurbCurve3d hardTrimByParams(double newStartParam, double newEndParam)
bool getParamsOfG1Discontinuity(OdGeDoubleArray params_, OdGeTol tol)
static OdGeNurbCurve3d convertFrom(OdGeCurve3d source, OdGeTol tol, bool sameParametrization)
OdGeNurbCurve3d(OdGePoint3dArray fitPoints, OdGeVector3d startTangent, OdGeVector3d endTangent)
bool setFitKnotParameterization(OdGe.OdGeKnotParameterization knotParam)
OdGeNurbCurve3d joinWith(OdGeNurbCurve3d curve)
OdGeNurbCurve3d insertKnot(double newKnot)
static OdGeNurbCurve3d convertFrom(OdGeCurve3d source)
OdGeNurbCurve3d Assign(OdGeNurbCurve3d spline)
OdGeNurbCurve3d makeRational()
static OdGeNurbCurve3d convertFrom(OdGeCurve3d source, OdGeInterval domain, OdGeTol tol, bool sameParametrization)
OdGeNurbCurve3d(OdGePoint3dArray fitPoints, OdGeVector3d startTangent, OdGeVector3d endTangent, bool startTangentDefined, bool endTangentDefined, OdGe.OdGeKnotParameterization knotParam)
bool setFitTolerance(OdGeTol fitTol)
OdGeNurbCurve3d setWeightAt(int weightIndex, double weight)
OdGeNurbCurve3d(OdGePoint3dArray fitPoints, OdGeVector3dArray fitTangents, OdGeTol fitTolerance, bool isPeriodic)
OdGeNurbCurve3d setFitData(OdGeKnotVector fitKnots, OdGePoint3dArray fitPoints, OdGeVector3d startTangent, OdGeVector3d endTangent)
OdGeNurbCurve3d(OdGePoint3dArray fitPoints, OdGeTol fitTolerance)
OdGeNurbCurve3d(OdGePoint3dArray fitPoints)
bool setFitTangents(OdGeVector3d startTangent, OdGeVector3d endTangent)
OdGeNurbCurve3d(OdGeEllipArc3d ellipse, int numSpans)
bool addControlPointAt(double newKnot, OdGePoint3d point)
bool setFitTangents(OdGeVector3d startTangent, OdGeVector3d endTangent, bool startTangentDefined, bool endTangentDefined)
OdGeNurbCurve3d(OdGeNurbCurve3d source)
OdGeNurbCurve3d(int degree, OdGeKnotVector knots, OdGePoint3dArray controlPoints, OdGeDoubleArray weights)
OdGeNurbCurve3d(OdGeLineSeg3d lineSeg)
bool getFitTangents(OdGeVector3d startTangent, OdGeVector3d endTangent)
OdGeNurbCurve3d setFitData(OdGePoint3dArray fitPoints, OdGeVector3d startTangent, OdGeVector3d endTangent, OdGe.OdGeKnotParameterization knotParam)
OdGeNurbCurve3d(int degree, OdGeKnotVector knots, OdGePoint3dArray controlPoints, bool isPeriodic)
static OdGeNurbCurve3d convertFrom(OdGeCurve3d source, OdGeTol tol)
bool getParamsOfG1Discontinuity(OdGeDoubleArray params_)
OdGeNurbCurve3d(int degree, OdGePolyline3d fitPolyline)
OdGeNurbCurve3d(int degree, OdGeKnotVector knots, OdGePoint3dArray controlPoints)
OdGeNurbCurve3d joinWith(OdGeNurbCurve3d curve, OdGeTol iTolerance)
bool getParamsOfC1Discontinuity(OdGeDoubleArray params_)
OdGeNurbCurve3d setFitData(OdGePoint3dArray fitPoints, OdGeVector3d startTangent, OdGeVector3d endTangent)
OdGeNurbCurve3d(int degree, OdGeKnotVector knots, OdGePoint3d controlPoints, UInt32 numControlPoints, double[] weights, UInt32 numWeights, bool isPeriodic)
OdGeNurbCurve3d setFitData(OdGeKnotVector fitKnots, OdGePoint3dArray fitPoints, OdGeVector3d startTangent, OdGeVector3d endTangent, OdGeTol fitTol)
OdGeNurbCurve3d(OdGeEllipArc3d ellipse)
Teigha.Core.OdGe.EntityId vb_type()
OdGeNurbCurve3d setFitData(OdGePoint3dArray fitPoints, OdGeVector3d startTangent, OdGeVector3d endTangent, OdGe.OdGeKnotParameterization knotParam, OdGeTol fitTol)
OdGeNurbCurve3d(IntPtr cPtr, bool cMemoryOwn)
OdGeNurbCurve3d setFitData(OdGePoint3dArray fitPoints, OdGeVector3d startTangent, OdGeVector3d endTangent, OdGeTol fitTol)
OdGeNurbCurve3d(OdGePoint3dArray fitPoints, OdGeVector3dArray fitTangents, OdGeTol fitTolerance)
OdGeNurbCurve3d(OdGePoint3dArray fitPoints, OdGeVector3dArray fitTangents)
OdGeNurbCurve3d addKnot(double newKnot)
OdGeNurbCurve3d setEvalMode()
OdGeNurbCurve3d(int degree, OdGeKnotVector knots, OdGePoint3d controlPoints, UInt32 numControlPoints, double[] weights, UInt32 numWeights)
bool setFitPointAt(int fitPointIndex, OdGePoint3d point)
OdGeNurbCurve3d makeClosed()
void evalPointDivider(double param, OdGePoint3d point, out double divider, int hint)
bool getFitKnotParameterization(ref OdGe.OdGeKnotParameterization knotParam)
bool getFitData(OdGePoint3dArray fitPoints, OdGeTol fitTolerance, out bool tangentsExist, OdGeVector3d startTangent, OdGeVector3d endTangent, ref OdGe.OdGeKnotParameterization knotParam)
static HandleRef getCPtr(OdGeNurbCurve3d obj)
OdGeNurbCurve3d makeNonPeriodic()
static OdGeNurbCurve3d convertFrom(OdGeCurve3d source, OdGeInterval domain)
OdGeNurbCurve3d(OdGePoint3dArray fitPoints, OdGeVector3d startTangent, OdGeVector3d endTangent, bool startTangentDefined, bool endTangentDefined)
OdGeNurbCurve3d setEvalMode(bool evalMode)
bool addFitPointAt(int fitPointIndex, OdGePoint3d point)
bool addControlPointAt(double newKnot, OdGePoint3d point, double weight)
void getDefinitionData(out int degree, out bool rational, out bool periodic, OdGeKnotVector knots, OdGePoint3dArray controlPoints, OdGeDoubleArray weights)
OdGeNurbCurve3d setFitData(int degree, OdGePoint3dArray fitPoints, OdGeTol fitTol)
OdGeNurbCurve3d setFitData(OdGeKnotVector fitKnots, OdGePoint3dArray fitPoints, OdGeVector3d startTangent, OdGeVector3d endTangent, OdGeTol fitTol, bool isPeriodic)
double weightAt(int weightIndex)
OdGeNurbCurve3d(OdGePoint3dArray fitPoints, OdGeVector3d startTangent, OdGeVector3d endTangent, bool startTangentDefined)
OdGeNurbCurve3d makeRational(double weight)
bool getParamsOfC1Discontinuity(OdGeDoubleArray params_, OdGeTol tol)
OdGeNurbCurve3d(OdGePoint3dArray fitPoints, OdGeVector3d startTangent, OdGeVector3d endTangent, bool startTangentDefined, bool endTangentDefined, OdGe.OdGeKnotParameterization knotParam, OdGeTol fitTolerance)
OdGePoint3d evalPoint(double param, int hint)
bool deleteFitPointAt(int fitPointIndex)
OdGeNurbCurve3d makePeriodic()
bool getFitPointAt(int fitPointIndex, OdGePoint3d point)
OdGeNurbCurve3d setFitData(int degree, OdGePoint3dArray fitPoints)
OdGeNurbCurve3d(OdGePoint3dArray fitPoints, OdGeVector3d startTangent, OdGeVector3d endTangent, bool startTangentDefined, bool endTangentDefined, OdGeTol fitTol)
bool buildFitData(OdGe.OdGeKnotParameterization knotParam)
OdGeNurbCurve3d(int degree, OdGePolyline3d fitPolyline, bool isPeriodic)
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeTol obj)
static HandleRef getCPtr(OdGeVector3d obj)