Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGeNurbCurve3d.cs
Go to the documentation of this file.
1//------------------------------------------------------------------------------
2// <auto-generated />
3//
4// This file was automatically generated by SWIG (http://www.swig.org).
5// Version 4.0.2
6//
7// Do not make changes to this file unless you know what you are doing--modify
8// the SWIG interface file instead.
9//------------------------------------------------------------------------------
10
11namespace Teigha.Core {
12
13using System;
14using System.Runtime.InteropServices;
15
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdGeNurbCurve3d(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGeNurbCurve3d_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdGeNurbCurve3d obj) {
26 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
27 }
28
29 protected override void Dispose(bool disposing) {
30 lock(this) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32 if (swigCMemOwn) {
33 swigCMemOwn = false;
35 }
36 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37 }
38 base.Dispose(disposing);
39 }
40 }
41
42 public OdGeNurbCurve3d() : this(GlobalsPINVOKE.new_OdGeNurbCurve3d__SWIG_0(), true) {
44 }
45
46 public OdGeNurbCurve3d(OdGeNurbCurve3d source) : this(GlobalsPINVOKE.new_OdGeNurbCurve3d__SWIG_1(OdGeNurbCurve3d.getCPtr(source)), true) {
48 }
49
50 public OdGeNurbCurve3d(int degree, OdGeKnotVector knots, OdGePoint3dArray controlPoints, bool isPeriodic) : this(GlobalsPINVOKE.new_OdGeNurbCurve3d__SWIG_2(degree, OdGeKnotVector.getCPtr(knots), OdGePoint3dArray.getCPtr(controlPoints), isPeriodic), true) {
52 }
53
54 public OdGeNurbCurve3d(int degree, OdGeKnotVector knots, OdGePoint3dArray controlPoints) : this(GlobalsPINVOKE.new_OdGeNurbCurve3d__SWIG_3(degree, OdGeKnotVector.getCPtr(knots), OdGePoint3dArray.getCPtr(controlPoints)), true) {
56 }
57
58 public OdGeNurbCurve3d(int degree, OdGeKnotVector knots, OdGePoint3dArray controlPoints, OdGeDoubleArray weights, bool isPeriodic) : this(GlobalsPINVOKE.new_OdGeNurbCurve3d__SWIG_4(degree, OdGeKnotVector.getCPtr(knots), OdGePoint3dArray.getCPtr(controlPoints), OdGeDoubleArray.getCPtr(weights), isPeriodic), true) {
60 }
61
62 public OdGeNurbCurve3d(int degree, OdGeKnotVector knots, OdGePoint3dArray controlPoints, OdGeDoubleArray weights) : this(GlobalsPINVOKE.new_OdGeNurbCurve3d__SWIG_5(degree, OdGeKnotVector.getCPtr(knots), OdGePoint3dArray.getCPtr(controlPoints), OdGeDoubleArray.getCPtr(weights)), true) {
64 }
65
66 public OdGeNurbCurve3d(int degree, OdGeKnotVector knots, OdGePoint3d controlPoints, UInt32 /*SIMPLETYPE*/ numControlPoints, double[] weights, UInt32 /*SIMPLETYPE*/ numWeights, bool isPeriodic) : this(GlobalsPINVOKE.new_OdGeNurbCurve3d__SWIG_6(degree, OdGeKnotVector.getCPtr(knots), OdGePoint3d.getCPtr(controlPoints), numControlPoints /*SIMPLETYPE*/, weights, numWeights /*SIMPLETYPE*/, isPeriodic), true) {
68 }
69
70 public OdGeNurbCurve3d(int degree, OdGeKnotVector knots, OdGePoint3d controlPoints, UInt32 /*SIMPLETYPE*/ numControlPoints, double[] weights, UInt32 /*SIMPLETYPE*/ numWeights) : this(GlobalsPINVOKE.new_OdGeNurbCurve3d__SWIG_7(degree, OdGeKnotVector.getCPtr(knots), OdGePoint3d.getCPtr(controlPoints), numControlPoints /*SIMPLETYPE*/, weights, numWeights /*SIMPLETYPE*/), true) {
72 }
73
74 public OdGeNurbCurve3d(int degree, OdGePolyline3d fitPolyline, bool isPeriodic) : this(GlobalsPINVOKE.new_OdGeNurbCurve3d__SWIG_8(degree, OdGePolyline3d.getCPtr(fitPolyline), isPeriodic), true) {
76 }
77
78 public OdGeNurbCurve3d(int degree, OdGePolyline3d fitPolyline) : this(GlobalsPINVOKE.new_OdGeNurbCurve3d__SWIG_9(degree, OdGePolyline3d.getCPtr(fitPolyline)), true) {
80 }
81
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) {
84 }
85
86 public OdGeNurbCurve3d(OdGePoint3dArray fitPoints, OdGeVector3d startTangent, OdGeVector3d endTangent, bool startTangentDefined, bool endTangentDefined) : this(GlobalsPINVOKE.new_OdGeNurbCurve3d__SWIG_11(OdGePoint3dArray.getCPtr(fitPoints), OdGeVector3d.getCPtr(startTangent), OdGeVector3d.getCPtr(endTangent), startTangentDefined, endTangentDefined), true) {
88 }
89
90 public OdGeNurbCurve3d(OdGePoint3dArray fitPoints, OdGeVector3d startTangent, OdGeVector3d endTangent, bool startTangentDefined) : this(GlobalsPINVOKE.new_OdGeNurbCurve3d__SWIG_12(OdGePoint3dArray.getCPtr(fitPoints), OdGeVector3d.getCPtr(startTangent), OdGeVector3d.getCPtr(endTangent), startTangentDefined), true) {
92 }
93
94 public OdGeNurbCurve3d(OdGePoint3dArray fitPoints, OdGeVector3d startTangent, OdGeVector3d endTangent) : this(GlobalsPINVOKE.new_OdGeNurbCurve3d__SWIG_13(OdGePoint3dArray.getCPtr(fitPoints), OdGeVector3d.getCPtr(startTangent), OdGeVector3d.getCPtr(endTangent)), true) {
96 }
97
98 public OdGeNurbCurve3d(OdGePoint3dArray fitPoints, OdGeTol fitTolerance) : this(GlobalsPINVOKE.new_OdGeNurbCurve3d__SWIG_14(OdGePoint3dArray.getCPtr(fitPoints), OdGeTol.getCPtr(fitTolerance)), true) {
100 }
101
102 public OdGeNurbCurve3d(OdGePoint3dArray fitPoints) : this(GlobalsPINVOKE.new_OdGeNurbCurve3d__SWIG_15(OdGePoint3dArray.getCPtr(fitPoints)), true) {
104 }
105
106 public OdGeNurbCurve3d(OdGePoint3dArray fitPoints, OdGeVector3dArray fitTangents, OdGeTol fitTolerance, bool isPeriodic) : this(GlobalsPINVOKE.new_OdGeNurbCurve3d__SWIG_16(OdGePoint3dArray.getCPtr(fitPoints), OdGeVector3dArray.getCPtr(fitTangents), OdGeTol.getCPtr(fitTolerance), isPeriodic), true) {
108 }
109
110 public OdGeNurbCurve3d(OdGePoint3dArray fitPoints, OdGeVector3dArray fitTangents, OdGeTol fitTolerance) : this(GlobalsPINVOKE.new_OdGeNurbCurve3d__SWIG_17(OdGePoint3dArray.getCPtr(fitPoints), OdGeVector3dArray.getCPtr(fitTangents), OdGeTol.getCPtr(fitTolerance)), true) {
112 }
113
114 public OdGeNurbCurve3d(OdGePoint3dArray fitPoints, OdGeVector3dArray fitTangents) : this(GlobalsPINVOKE.new_OdGeNurbCurve3d__SWIG_18(OdGePoint3dArray.getCPtr(fitPoints), OdGeVector3dArray.getCPtr(fitTangents)), true) {
116 }
117
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) {
120 }
121
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) {
124 }
125
126 public OdGeNurbCurve3d(OdGeEllipArc3d ellipse, int numSpans) : this(GlobalsPINVOKE.new_OdGeNurbCurve3d__SWIG_21(OdGeEllipArc3d.getCPtr(ellipse), numSpans), true) {
128 }
129
130 public OdGeNurbCurve3d(OdGeEllipArc3d ellipse) : this(GlobalsPINVOKE.new_OdGeNurbCurve3d__SWIG_22(OdGeEllipArc3d.getCPtr(ellipse)), true) {
132 }
133
134 public OdGeNurbCurve3d(OdGeLineSeg3d lineSeg) : this(GlobalsPINVOKE.new_OdGeNurbCurve3d__SWIG_23(OdGeLineSeg3d.getCPtr(lineSeg)), true) {
136 }
137
138 public int numFitPoints() {
141 return ret;
142 }
143
145 bool ret = GlobalsPINVOKE.OdGeNurbCurve3d_getFitKnotParameterization(swigCPtr, ref knotParam);
147 return ret;
148 }
149
150 public bool getFitPointAt(int fitPointIndex, OdGePoint3d point) {
151 bool ret = GlobalsPINVOKE.OdGeNurbCurve3d_getFitPointAt(swigCPtr, fitPointIndex, OdGePoint3d.getCPtr(point));
153 return ret;
154 }
155
156 public bool getFitTolerance(OdGeTol fitTolerance) {
157 bool ret = GlobalsPINVOKE.OdGeNurbCurve3d_getFitTolerance(swigCPtr, OdGeTol.getCPtr(fitTolerance));
159 return ret;
160 }
161
162 public bool getFitTangents(OdGeVector3d startTangent, OdGeVector3d endTangent) {
163 bool ret = GlobalsPINVOKE.OdGeNurbCurve3d_getFitTangents__SWIG_0(swigCPtr, OdGeVector3d.getCPtr(startTangent), OdGeVector3d.getCPtr(endTangent));
165 return ret;
166 }
167
168 public bool getFitTangents(OdGeVector3d startTangent, OdGeVector3d endTangent, out bool startTangentDefined, out bool endTangentDefined) {
169 bool ret = GlobalsPINVOKE.OdGeNurbCurve3d_getFitTangents__SWIG_1(swigCPtr, OdGeVector3d.getCPtr(startTangent), OdGeVector3d.getCPtr(endTangent), out startTangentDefined, out endTangentDefined);
171 return ret;
172 }
173
174 public bool getFitData(OdGePoint3dArray fitPoints, OdGeTol fitTolerance, out bool tangentsExist, OdGeVector3d startTangent, OdGeVector3d endTangent) {
175 bool ret = GlobalsPINVOKE.OdGeNurbCurve3d_getFitData__SWIG_0(swigCPtr, OdGePoint3dArray.getCPtr(fitPoints), OdGeTol.getCPtr(fitTolerance), out tangentsExist, OdGeVector3d.getCPtr(startTangent), OdGeVector3d.getCPtr(endTangent));
177 return ret;
178 }
179
180 public bool getFitData(OdGePoint3dArray fitPoints, OdGeTol fitTolerance, out bool tangentsExist, OdGeVector3d startTangent, OdGeVector3d endTangent, ref OdGe.OdGeKnotParameterization knotParam) {
181 bool ret = GlobalsPINVOKE.OdGeNurbCurve3d_getFitData__SWIG_1(swigCPtr, OdGePoint3dArray.getCPtr(fitPoints), OdGeTol.getCPtr(fitTolerance), out tangentsExist, OdGeVector3d.getCPtr(startTangent), OdGeVector3d.getCPtr(endTangent), ref knotParam);
183 return ret;
184 }
185
186 public void getDefinitionData(out int degree, out bool rational, out bool periodic, OdGeKnotVector knots, OdGePoint3dArray controlPoints, OdGeDoubleArray weights) {
187 GlobalsPINVOKE.OdGeNurbCurve3d_getDefinitionData(swigCPtr, out degree, out rational, out periodic, OdGeKnotVector.getCPtr(knots), OdGePoint3dArray.getCPtr(controlPoints), OdGeDoubleArray.getCPtr(weights));
189 }
190
191 public int numWeights() {
192 int ret = GlobalsPINVOKE.OdGeNurbCurve3d_numWeights(swigCPtr);
194 return ret;
195 }
196
197 public double weightAt(int weightIndex) {
198 double ret = GlobalsPINVOKE.OdGeNurbCurve3d_weightAt(swigCPtr, weightIndex);
200 return ret;
201 }
202
203 public OdGeNurbCurve3d setWeightAt(int weightIndex, double weight) {
204 OdGeNurbCurve3d ret = new OdGeNurbCurve3d(GlobalsPINVOKE.OdGeNurbCurve3d_setWeightAt(swigCPtr, weightIndex, weight), false);
206 return ret;
207 }
208
209 public bool evalMode() {
210 bool ret = GlobalsPINVOKE.OdGeNurbCurve3d_evalMode(swigCPtr);
212 return ret;
213 }
214
218 return ret;
219 }
220
224 return ret;
225 }
226
230 return ret;
231 }
232
236 return ret;
237 }
238
239 public bool setFitPointAt(int fitPointIndex, OdGePoint3d point) {
240 bool ret = GlobalsPINVOKE.OdGeNurbCurve3d_setFitPointAt(swigCPtr, fitPointIndex, OdGePoint3d.getCPtr(point));
242 return ret;
243 }
244
245 public bool addFitPointAt(int fitPointIndex, OdGePoint3d point) {
246 bool ret = GlobalsPINVOKE.OdGeNurbCurve3d_addFitPointAt(swigCPtr, fitPointIndex, OdGePoint3d.getCPtr(point));
248 return ret;
249 }
250
251 public bool deleteFitPointAt(int fitPointIndex) {
252 bool ret = GlobalsPINVOKE.OdGeNurbCurve3d_deleteFitPointAt(swigCPtr, fitPointIndex);
254 return ret;
255 }
256
257 public bool addControlPointAt(double newKnot, OdGePoint3d point, double weight) {
258 bool ret = GlobalsPINVOKE.OdGeNurbCurve3d_addControlPointAt__SWIG_0(swigCPtr, newKnot, OdGePoint3d.getCPtr(point), weight);
260 return ret;
261 }
262
263 public bool addControlPointAt(double newKnot, OdGePoint3d point) {
266 return ret;
267 }
268
269 public bool deleteControlPointAt(int index) {
270 bool ret = GlobalsPINVOKE.OdGeNurbCurve3d_deleteControlPointAt(swigCPtr, index);
272 return ret;
273 }
274
276 bool ret = GlobalsPINVOKE.OdGeNurbCurve3d_setFitKnotParameterization(swigCPtr, (int)knotParam);
278 return ret;
279 }
280
281 public bool setFitTolerance(OdGeTol fitTol) {
284 return ret;
285 }
286
287 public bool setFitTolerance() {
290 return ret;
291 }
292
293 public bool setFitTangents(OdGeVector3d startTangent, OdGeVector3d endTangent) {
294 bool ret = GlobalsPINVOKE.OdGeNurbCurve3d_setFitTangents__SWIG_0(swigCPtr, OdGeVector3d.getCPtr(startTangent), OdGeVector3d.getCPtr(endTangent));
296 return ret;
297 }
298
299 public bool setFitTangents(OdGeVector3d startTangent, OdGeVector3d endTangent, bool startTangentDefined, bool endTangentDefined) {
300 bool ret = GlobalsPINVOKE.OdGeNurbCurve3d_setFitTangents__SWIG_1(swigCPtr, OdGeVector3d.getCPtr(startTangent), OdGeVector3d.getCPtr(endTangent), startTangentDefined, endTangentDefined);
302 return ret;
303 }
304
305 public OdGeNurbCurve3d setFitData(OdGePoint3dArray fitPoints, OdGeVector3d startTangent, OdGeVector3d endTangent, OdGeTol fitTol) {
308 return ret;
309 }
310
311 public OdGeNurbCurve3d setFitData(OdGePoint3dArray fitPoints, OdGeVector3d startTangent, OdGeVector3d endTangent) {
314 return ret;
315 }
316
317 public OdGeNurbCurve3d setFitData(OdGeKnotVector fitKnots, OdGePoint3dArray fitPoints, OdGeVector3d startTangent, OdGeVector3d endTangent, OdGeTol fitTol, bool isPeriodic) {
320 return ret;
321 }
322
323 public OdGeNurbCurve3d setFitData(OdGeKnotVector fitKnots, OdGePoint3dArray fitPoints, OdGeVector3d startTangent, OdGeVector3d endTangent, OdGeTol fitTol) {
326 return ret;
327 }
328
329 public OdGeNurbCurve3d setFitData(OdGeKnotVector fitKnots, OdGePoint3dArray fitPoints, OdGeVector3d startTangent, OdGeVector3d endTangent) {
332 return ret;
333 }
334
338 return ret;
339 }
340
344 return ret;
345 }
346
347 public OdGeNurbCurve3d setFitData(OdGePoint3dArray fitPoints, OdGeVector3d startTangent, OdGeVector3d endTangent, OdGe.OdGeKnotParameterization knotParam, OdGeTol fitTol) {
348 OdGeNurbCurve3d ret = new OdGeNurbCurve3d(GlobalsPINVOKE.OdGeNurbCurve3d_setFitData__SWIG_7(swigCPtr, OdGePoint3dArray.getCPtr(fitPoints), OdGeVector3d.getCPtr(startTangent), OdGeVector3d.getCPtr(endTangent), (int)knotParam, OdGeTol.getCPtr(fitTol)), false);
350 return ret;
351 }
352
354 OdGeNurbCurve3d ret = new OdGeNurbCurve3d(GlobalsPINVOKE.OdGeNurbCurve3d_setFitData__SWIG_8(swigCPtr, OdGePoint3dArray.getCPtr(fitPoints), OdGeVector3d.getCPtr(startTangent), OdGeVector3d.getCPtr(endTangent), (int)knotParam), false);
356 return ret;
357 }
358
359 public bool purgeFitData() {
360 bool ret = GlobalsPINVOKE.OdGeNurbCurve3d_purgeFitData(swigCPtr);
362 return ret;
363 }
364
365 public OdGeNurbCurve3d addKnot(double newKnot) {
366 OdGeNurbCurve3d ret = new OdGeNurbCurve3d(GlobalsPINVOKE.OdGeNurbCurve3d_addKnot(swigCPtr, newKnot), false);
368 return ret;
369 }
370
371 public OdGeNurbCurve3d insertKnot(double newKnot) {
374 return ret;
375 }
376
380 return ret;
381 }
382
386 return ret;
387 }
388
392 return ret;
393 }
394
398 return ret;
399 }
400
401 public OdGeNurbCurve3d hardTrimByParams(double newStartParam, double newEndParam) {
402 OdGeNurbCurve3d ret = new OdGeNurbCurve3d(GlobalsPINVOKE.OdGeNurbCurve3d_hardTrimByParams(swigCPtr, newStartParam, newEndParam), false);
404 return ret;
405 }
406
407 public OdGeNurbCurve3d makeRational(double weight) {
410 return ret;
411 }
412
416 return ret;
417 }
418
422 return ret;
423 }
424
428 return ret;
429 }
430
434 return ret;
435 }
436
440 return ret;
441 }
442
443 public OdGeNurbCurve3d elevateDegree(int plusDegree) {
444 OdGeNurbCurve3d ret = new OdGeNurbCurve3d(GlobalsPINVOKE.OdGeNurbCurve3d_elevateDegree(swigCPtr, plusDegree), false);
446 return ret;
447 }
448
452 return ret;
453 }
454
455 public OdGePoint3d evalPoint(double param, int hint) {
456 OdGePoint3d ret = new OdGePoint3d(GlobalsPINVOKE.OdGeNurbCurve3d_evalPoint(swigCPtr, param, hint), true);
458 return ret;
459 }
460
461 public void evalPointDivider(double param, OdGePoint3d point, out double divider, int hint) {
462 GlobalsPINVOKE.OdGeNurbCurve3d_evalPointDivider(swigCPtr, param, OdGePoint3d.getCPtr(point), out divider, hint);
464 }
465
469 return ret;
470 }
471
475 return ret;
476 }
477
479 bool ret = GlobalsPINVOKE.OdGeNurbCurve3d_buildFitData__SWIG_0(swigCPtr, (int)knotParam);
481 return ret;
482 }
483
484 public bool buildFitData() {
487 return ret;
488 }
489
490 public static OdGeNurbCurve3d convertFrom(OdGeCurve3d source, OdGeInterval domain, OdGeTol tol, bool sameParametrization) {
491 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGeNurbCurve3d_convertFrom__SWIG_0(OdGeCurve3d.getCPtr(source), OdGeInterval.getCPtr(domain), OdGeTol.getCPtr(tol), sameParametrization);
492 OdGeNurbCurve3d ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGeNurbCurve3d(cPtr, false);
494 return ret;
495 }
496
497 public static OdGeNurbCurve3d convertFrom(OdGeCurve3d source, OdGeInterval domain, OdGeTol tol) {
499 OdGeNurbCurve3d ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGeNurbCurve3d(cPtr, false);
501 return ret;
502 }
503
504 public static OdGeNurbCurve3d convertFrom(OdGeCurve3d source, OdGeInterval domain) {
505 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGeNurbCurve3d_convertFrom__SWIG_2(OdGeCurve3d.getCPtr(source), OdGeInterval.getCPtr(domain));
506 OdGeNurbCurve3d ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGeNurbCurve3d(cPtr, false);
508 return ret;
509 }
510
511 public static OdGeNurbCurve3d convertFrom(OdGeCurve3d source, OdGeTol tol, bool sameParametrization) {
512 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGeNurbCurve3d_convertFrom__SWIG_3(OdGeCurve3d.getCPtr(source), OdGeTol.getCPtr(tol), sameParametrization);
513 OdGeNurbCurve3d ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGeNurbCurve3d(cPtr, false);
515 return ret;
516 }
517
518 public static OdGeNurbCurve3d convertFrom(OdGeCurve3d source, OdGeTol tol) {
519 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGeNurbCurve3d_convertFrom__SWIG_4(OdGeCurve3d.getCPtr(source), OdGeTol.getCPtr(tol));
520 OdGeNurbCurve3d ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGeNurbCurve3d(cPtr, false);
522 return ret;
523 }
524
526 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGeNurbCurve3d_convertFrom__SWIG_5(OdGeCurve3d.getCPtr(source));
527 OdGeNurbCurve3d ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGeNurbCurve3d(cPtr, false);
529 return ret;
530 }
531
536 public Teigha.Core.OdGe.EntityId vb_type() { return this.type(); }
537
542 public int vb_order() { return this.order(); }
543
544}
545
546}
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)
Definition: OdGeCurve3d.cs:25
bool isPeriodic(out double period)
Definition: OdGeCurve3d.cs:389
static HandleRef getCPtr(OdGeDoubleArray obj)
OdGe.EntityId type()
Definition: OdGeEntity3d.cs:57
OdGeKnotParameterization
Definition: OdGe.cs:276
static HandleRef getCPtr(OdGeInterval obj)
Definition: OdGeInterval.cs:26
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 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)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdGeTol obj)
Definition: OdGeTol.cs:26
static HandleRef getCPtr(OdGeVector3d obj)
Definition: OdGeVector3d.cs:26