Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDgBSplineCurve3d.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.TG {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDgBSplineCurve3d(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgBSplineCurve3d_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgBSplineCurve3d obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
30 protected override void Dispose(bool disposing) {
31 lock(this) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
33 if (swigCMemOwn) {
34 swigCMemOwn = false;
36 }
37 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
38 }
39 base.Dispose(disposing);
40 }
41 }
42
48
49 public override byte getElementSubType() {
50// test csout
51 /*SIMPLETYPE*/
54 return ret;
55 }
56
57 public static OdDgBSplineCurve3d cast(OdRxObject pObj) {// OdSmartPtr<OdDgBSplineCurve3d>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgBSplineCurve3d ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgBSplineCurve3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgBSplineCurve3d),ptr, true));
66 ret = (OdDgBSplineCurve3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgBSplineCurve3d),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgBSplineCurve3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgBSplineCurve3d),ptr, true);
71 }
72
74 return ret;
75}
76
77 public new static OdRxClass desc() {
78 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgBSplineCurve3d_desc(),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public override OdRxClass isA() {
85 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgBSplineCurve3d_isA(swigCPtr),false); /*createInt 3_2*/
86
88 return ret;
89}
90
91 public override OdRxObject queryX(OdRxClass protocolClass) {
92 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TG_DbPINVOKE.OdDgBSplineCurve3d_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgBSplineCurve3d createObject() {// OdSmartPtr<OdDgBSplineCurve3d>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgBSplineCurve3d ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgBSplineCurve3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgBSplineCurve3d),ptr, true));
107 ret = (OdDgBSplineCurve3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgBSplineCurve3d),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgBSplineCurve3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgBSplineCurve3d),ptr, true);
112 }
113
115 return ret;
116}
117
123
128
134
139
140 public virtual bool getHoleFlag() {
141 bool ret = TG_DbPINVOKE.OdDgBSplineCurve3d_getHoleFlag(swigCPtr);
143 return ret;
144 }
145
150
151 public override bool isClosed() {
152 bool ret = TG_DbPINVOKE.OdDgBSplineCurve3d_isClosed(swigCPtr);
154 return ret;
155 }
156
157 public virtual bool getClosedFlag() {
160 return ret;
161 }
162
168
169 public override bool isPeriodic() {
170 bool ret = TG_DbPINVOKE.OdDgBSplineCurve3d_isPeriodic(swigCPtr);
172 return ret;
173 }
174
175 public bool isRational() {
176 bool ret = TG_DbPINVOKE.OdDgBSplineCurve3d_isRational(swigCPtr);
178 return ret;
179 }
180
181 public UInt32 getOrder() {
182// test csout
183 /*SIMPLETYPE*/
184 UInt32 ret = TG_DbPINVOKE.OdDgBSplineCurve3d_getOrder(swigCPtr);
186 return ret;
187 }
188
189 public OdResult elevateOrder(UInt32 uNewOrder) {
190 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineCurve3d_elevateOrder(swigCPtr, uNewOrder /*SIMPLETYPE*/);
192 return ret;
193 }
194
195 public UInt32 numControlPoints() {
196// test csout
197 /*SIMPLETYPE*/
200 return ret;
201 }
202
203 public OdResult getControlPointAt(UInt32 controlPointIndex, OdGePoint3d point) {
204 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineCurve3d_getControlPointAt(swigCPtr, controlPointIndex /*SIMPLETYPE*/, OdGePoint3d.getCPtr(point));
206 return ret;
207 }
208
209 public OdResult setControlPointAt(UInt32 controlPointIndex, OdGePoint3d point) {
210 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineCurve3d_setControlPointAt(swigCPtr, controlPointIndex /*SIMPLETYPE*/, OdGePoint3d.getCPtr(point));
212 return ret;
213 }
214
215 public UInt32 numFitPoints() {
216// test csout
217 /*SIMPLETYPE*/
218 UInt32 ret = TG_DbPINVOKE.OdDgBSplineCurve3d_numFitPoints(swigCPtr);
220 return ret;
221 }
222
223 public OdResult getFitPointAt(UInt32 fitPointIndex, OdGePoint3d point) {
224 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineCurve3d_getFitPointAt(swigCPtr, fitPointIndex /*SIMPLETYPE*/, OdGePoint3d.getCPtr(point));
226 return ret;
227 }
228
229 public OdResult setFitPointAt(UInt32 fitPointIndex, OdGePoint3d point) {
230 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineCurve3d_setFitPointAt(swigCPtr, fitPointIndex /*SIMPLETYPE*/, OdGePoint3d.getCPtr(point));
232 return ret;
233 }
234
235 public OdResult insertFitPointAt(Int32 fitPointIndex, OdGePoint3d point) {
236 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineCurve3d_insertFitPointAt(swigCPtr, fitPointIndex /*SIMPLETYPE*/, OdGePoint3d.getCPtr(point));
238 return ret;
239 }
240
241 public OdResult removeFitPointAt(UInt32 fitPointIndex) {
242 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineCurve3d_removeFitPointAt(swigCPtr, fitPointIndex /*SIMPLETYPE*/);
244 return ret;
245 }
246
252
258
264
269
275
280
286
291
292 public bool hasFitData() {
293 bool ret = TG_DbPINVOKE.OdDgBSplineCurve3d_hasFitData(swigCPtr);
295 return ret;
296 }
297
298 public OdResult getFitData(OdGePoint3dArray fitPoints, out UInt32 uOrder, out bool tangentsExist, OdGeVector3d startTangent, OdGeVector3d endTangent) {
299 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineCurve3d_getFitData__SWIG_0(swigCPtr, OdGePoint3dArray.getCPtr(fitPoints), out uOrder, out tangentsExist, OdGeVector3d.getCPtr(startTangent), OdGeVector3d.getCPtr(endTangent));
301 return ret;
302 }
303
304 public OdResult getFitData(OdGePoint3dArray fitPoints, out UInt32 uOrder, out bool tangentsExist, OdGeVector3d startTangent, OdGeVector3d endTangent, out bool bUniformKnots) {
305 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineCurve3d_getFitData__SWIG_1(swigCPtr, OdGePoint3dArray.getCPtr(fitPoints), out uOrder, out tangentsExist, OdGeVector3d.getCPtr(startTangent), OdGeVector3d.getCPtr(endTangent), out bUniformKnots);
307 return ret;
308 }
309
310 public OdResult setFitData(OdGePoint3dArray fitPoints, OdGeVector3d startTangent, OdGeVector3d endTangent, bool bClosed) {
313 return ret;
314 }
315
316 public OdResult setFitData(OdGePoint3dArray fitPoints, OdGeVector3d startTangent, OdGeVector3d endTangent, bool bClosed, bool bUniformKnots) {
317 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineCurve3d_setFitData__SWIG_1(swigCPtr, OdGePoint3dArray.getCPtr(fitPoints), OdGeVector3d.getCPtr(startTangent), OdGeVector3d.getCPtr(endTangent), bClosed, bUniformKnots);
319 return ret;
320 }
321
326
327 public OdResult getNurbsData(out UInt32 order, out bool rational, out bool closed, OdGePoint3dArray controlPoints, OdGeKnotVector knots, OdGeDoubleArray weights) {
328 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineCurve3d_getNurbsData(swigCPtr, out order, out rational, out closed, OdGePoint3dArray.getCPtr(controlPoints), OdGeKnotVector.getCPtr(knots), OdGeDoubleArray.getCPtr(weights));
330 return ret;
331 }
332
333 public OdResult setNurbsData(UInt32 order, bool rational, bool closed, OdGePoint3dArray controlPoints, OdGeKnotVector knots, OdGeDoubleArray weights) {
334 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineCurve3d_setNurbsData(swigCPtr, order /*SIMPLETYPE*/, rational, closed, OdGePoint3dArray.getCPtr(controlPoints), OdGeKnotVector.getCPtr(knots), OdGeDoubleArray.getCPtr(weights));
336 return ret;
337 }
338
339 public double weightAt(UInt32 weightIndex) {
340 double ret = TG_DbPINVOKE.OdDgBSplineCurve3d_weightAt(swigCPtr, weightIndex /*SIMPLETYPE*/);
342 return ret;
343 }
344
345 public OdResult setWeightAt(UInt32 weightIndex, double weight) {
346 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineCurve3d_setWeightAt(swigCPtr, weightIndex /*SIMPLETYPE*/, weight);
348 return ret;
349 }
350
356
362
368
369 public override OdResult getPointAtParam(double param, OdGePoint3d pointOnCurve) {
372 return ret;
373 }
374
375 public override OdResult getParamAtPoint(OdGePoint3d pointOnCurve, out double param) {
376 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineCurve3d_getParamAtPoint(swigCPtr, OdGePoint3d.getCPtr(pointOnCurve), out param);
378 return ret;
379 }
380
381 public override OdResult getStartParam(out double startParam) {
382 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineCurve3d_getStartParam(swigCPtr, out startParam);
384 return ret;
385 }
386
387 public override OdResult getEndParam(out double endParam) {
388 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineCurve3d_getEndParam(swigCPtr, out endParam);
390 return ret;
391 }
392
398
404
405 public override OdResult getDistAtParam(double param, out double dist) {
406 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineCurve3d_getDistAtParam(swigCPtr, param, out dist);
408 return ret;
409 }
410
411 public override OdResult getParamAtDist(double dist, out double param) {
412 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineCurve3d_getParamAtDist(swigCPtr, dist, out param);
414 return ret;
415 }
416
417 public override OdResult getFirstDeriv(double param, OdGeVector3d firstDeriv) {
420 return ret;
421 }
422
423 public override OdResult getSecondDeriv(double param, OdGeVector3d secondDeriv) {
426 return ret;
427 }
428
429 public override OdResult getArea(out double area) {
430 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineCurve3d_getArea(swigCPtr, out area);
432 return ret;
433 }
434
440
441 public OdResult insertControlPointAt(double knotParam, OdGePoint3d ctrlPt, double weight) {
444 return ret;
445 }
446
452
458
459 public bool isNull() {
460 bool ret = TG_DbPINVOKE.OdDgBSplineCurve3d_isNull(swigCPtr);
462 return ret;
463 }
464
465 public override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve, OdGeTol tol) {
466IntPtr p_pGeCurve = IntPtr.Zero; /*OUT_PARAM_OBJ PRE*/
467 try {
470 return ret;
471 } finally {
472MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
473 if(mTrans_pGeCurve != null)
474 mTrans_pGeCurve.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdGeCurve3d>(typeof(OdGeCurve3d), p_pGeCurve, true));
475 pGeCurve = Teigha.Core.Helpers.odCreateObjectInternal<OdGeCurve3d>(typeof(OdGeCurve3d), p_pGeCurve, mTrans_pGeCurve == null);
476 /*OUT_PARAM_OBJ POST*/
477 }
478 }
479
480 public override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve) {
481IntPtr p_pGeCurve = IntPtr.Zero; /*OUT_PARAM_OBJ PRE*/
482 try {
485 return ret;
486 } finally {
487MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
488 if(mTrans_pGeCurve != null)
489 mTrans_pGeCurve.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdGeCurve3d>(typeof(OdGeCurve3d), p_pGeCurve, true));
490 pGeCurve = Teigha.Core.Helpers.odCreateObjectInternal<OdGeCurve3d>(typeof(OdGeCurve3d), p_pGeCurve, mTrans_pGeCurve == null);
491 /*OUT_PARAM_OBJ POST*/
492 }
493 }
494
500
506
512
518
524
530
536
542
548
549 public override UInt32 subSetAttributes(OdGiDrawableTraits pDrwTraits) {
550// test csout
551 /*SIMPLETYPE*/
554 return ret;
555 }
556
557 public override OdRxObject clone() {// OdRxObjectPtr
558 MemoryManager mMan = MemoryManager.GetMemoryManager();
559 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
560 IntPtr ptr = TG_DbPINVOKE.OdDgBSplineCurve3d_clone(swigCPtr);
561
562 OdRxObject ret = null;
563 if (null != mTrans)
564 {
565 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
566 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
567 }
568 else
569 {
570 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
571 }
572
574 return ret;
575}
576
581
586
587 protected static string getRealClassName(IntPtr ptr) {
588 string ret = TG_DbPINVOKE.OdDgBSplineCurve3d_getRealClassName(ptr /*SIMPLETYPE*/);
590 return ret;
591 }
592
597 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
598
604
605}
606
607}
static HandleRef getCPtr(OdGeCurve3d obj)
static HandleRef getCPtr(OdGeDoubleArray obj)
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeKnotVector obj)
static HandleRef getCPtr(OdGeNurbCurve3d obj)
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeTol obj)
Definition OdGeTol.cs:26
static HandleRef getCPtr(OdGeVector3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdRxClass obj)
Definition OdRxClass.cs:25
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
static HandleRef getCPtr(OdRxObjectPtrArray obj)
OdResult insertFitPointAt(Int32 fitPointIndex, OdGePoint3d point)
OdResult setNurbsData(UInt32 order, bool rational, bool closed, OdGePoint3dArray controlPoints, OdGeKnotVector knots, OdGeDoubleArray weights)
virtual void setHoleFlag(bool bSet)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
OdResult getFitData(OdGePoint3dArray fitPoints, out UInt32 uOrder, out bool tangentsExist, OdGeVector3d startTangent, OdGeVector3d endTangent, out bool bUniformKnots)
virtual OdResult setFromOdGeNurbCurve(OdGeNurbCurve3d geCurve, OdGeVector3d normal, OdGeTol tol, bool bKeepOpen)
OdResult getFitPointAt(UInt32 fitPointIndex, OdGePoint3d point)
OdResult removeControlPointAt(int index)
override OdResult getPointAtParam(double param, OdGePoint3d pointOnCurve)
OdResult setFitData(OdGePoint3dArray fitPoints, OdGeVector3d startTangent, OdGeVector3d endTangent, bool bClosed)
OdResult setWeightAt(UInt32 weightIndex, double weight)
OdResult insertControlPointAt(double knotParam, OdGePoint3d ctrlPt, double weight)
override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve)
override OdResult getStartParam(out double startParam)
override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve, OdGeTol tol)
override OdRxObject queryX(OdRxClass protocolClass)
override OdResult getEndPoint(OdGePoint3d endPoint)
double weightAt(UInt32 weightIndex)
OdResult setFitPointAt(UInt32 fitPointIndex, OdGePoint3d point)
OdResult insertKnot(double param)
override OdDgElement.ElementTypes getElementType()
override OdResult getSecondDeriv(double param, OdGeVector3d secondDeriv)
override void Dispose(bool disposing)
virtual OdResult setFromOdGeNurbCurve(OdGeNurbCurve3d geCurve, OdGeVector3d normal, OdGeTol tol)
virtual OdResult setFromOdGeNurbCurve(OdGeNurbCurve3d geCurve, OdGeVector3d normal)
override UInt32 subSetAttributes(OdGiDrawableTraits pDrwTraits)
override OdResult getParamAtPoint(OdGePoint3d pointOnCurve, out double param)
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve)
override OdResult subGetGeomExtents(OdGeExtents3d extents)
OdResult setFitData(OdGePoint3dArray fitPoints, OdGeVector3d startTangent, OdGeVector3d endTangent, bool bClosed, bool bUniformKnots)
override void copyFrom(OdRxObject pSource)
virtual OdResult setClosedFlag(bool bSet)
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve, OdGeVector3d normal, OdGeTol tol)
OdResult getFitData(OdGePoint3dArray fitPoints, out UInt32 uOrder, out bool tangentsExist, OdGeVector3d startTangent, OdGeVector3d endTangent)
static new OdDgBSplineCurve3d createObject()
override OdResult getSplitCurves(OdGeDoubleArray params_, OdRxObjectPtrArray entitySet)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
OdDgBSplineCurve3d(IntPtr cPtr, bool cMemoryOwn)
override OdResult getDistAtParam(double param, out double dist)
static string getRealClassName(IntPtr ptr)
OdResult getControlPointAt(UInt32 controlPointIndex, OdGePoint3d point)
override OdResult getEndParam(out double endParam)
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve, OdGeVector3d normal)
OdResult setFitTangents(OdGeVector3d startTangent, OdGeVector3d endTangent)
void generateGeCurve(OdGeNurbCurve3d destination)
override OdResult getStartPoint(OdGePoint3d startPoint)
OdResult setControlPointAt(UInt32 controlPointIndex, OdGePoint3d point)
static HandleRef getCPtr(OdDgBSplineCurve3d obj)
override bool subWorldDraw(OdGiWorldDraw pWd)
OdResult getFitTangents(OdGeVector3d startTangent, OdGeVector3d endTangent)
static new OdRxClass desc()
OdResult removeFitPointAt(UInt32 fitPointIndex)
override OdResult getParamAtDist(double dist, out double param)
OdResult insertControlPointAt(double knotParam, OdGePoint3d ctrlPt)
virtual OdResult setFromOdGeNurbCurve(OdGeNurbCurve3d geCurve)
static OdDgBSplineCurve3d cast(OdRxObject pObj)
override OdResult getArea(out double area)
OdResult getNurbsData(out UInt32 order, out bool rational, out bool closed, OdGePoint3dArray controlPoints, OdGeKnotVector knots, OdGeDoubleArray weights)
override OdResult getFirstDeriv(double param, OdGeVector3d firstDeriv)
OdResult elevateOrder(UInt32 uNewOrder)
virtual void gripStatus(OdDgElement.GripStat status)
virtual void closed(OdDgElementId elementId)
static global::System.Exception Retrieve()
static int OdDgBSplineCurve3d_getSecondDeriv(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgBSplineCurve3d_getPointAtParam(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static UInt32 OdDgBSplineCurve3d_getOrder(HandleRef jarg1)
static int OdDgBSplineCurve3d_setFromOdGeNurbCurve__SWIG_3(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgBSplineCurve3d_isA(HandleRef jarg1)
static int OdDgBSplineCurve3d_getOdGeCurve__SWIG_1(HandleRef jarg1, out IntPtr jarg2)
static bool OdDgBSplineCurve3d_getPolygonDisplayFlag(HandleRef jarg1)
static IntPtr OdDgBSplineCurve3d_createObject()
static bool OdDgBSplineCurve3d_getColinearTangentsFlag(HandleRef jarg1)
static int OdDgBSplineCurve3d_setFromOdGeCurve__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgBSplineCurve3d_insertKnot(HandleRef jarg1, double jarg2)
static int OdDgBSplineCurve3d_setFromOdGeCurve__SWIG_2(HandleRef jarg1, HandleRef jarg2)
static int OdDgBSplineCurve3d_setClosedFlag(HandleRef jarg1, bool jarg2)
static int OdDgBSplineCurve3d_elevateOrder(HandleRef jarg1, UInt32 jarg2)
static string OdDgBSplineCurve3d_getRealClassName(IntPtr jarg1)
static int OdDgBSplineCurve3d_getFitTangents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static double OdDgBSplineCurve3d_weightAt(HandleRef jarg1, UInt32 jarg2)
static UInt32 OdDgBSplineCurve3d_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static int OdDgBSplineCurve3d_getNurbsData(HandleRef jarg1, out UInt32 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 bool OdDgBSplineCurve3d_getNaturalTangentsFlag(HandleRef jarg1)
static int OdDgBSplineCurve3d_setFitTangents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgBSplineCurve3d_getFirstDeriv(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdDgBSplineCurve3d_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static int OdDgBSplineCurve3d_getStartParam(HandleRef jarg1, out double jarg2)
static UInt32 OdDgBSplineCurve3d_numFitPoints(HandleRef jarg1)
static void OdDgBSplineCurve3d_copyFrom(HandleRef jarg1, HandleRef jarg2)
static int OdDgBSplineCurve3d_setFromOdGeNurbCurve__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgBSplineCurve3d_getFitData__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out UInt32 jarg3, out bool jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static int OdDgBSplineCurve3d_setFromOdGeCurve__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdDgBSplineCurve3d_setColinearTangentsFlag(HandleRef jarg1, bool jarg2)
static int OdDgBSplineCurve3d_getStartPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgBSplineCurve3d_desc()
static int OdDgBSplineCurve3d_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static UInt32 OdDgBSplineCurve3d_numControlPoints(HandleRef jarg1)
static int OdDgBSplineCurve3d_reverseCurve(HandleRef jarg1)
static void OdDgBSplineCurve3d_generateGeCurve(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgBSplineCurve3d_insertControlPointAt__SWIG_0(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, double jarg4)
static bool OdDgBSplineCurve3d_isRational(HandleRef jarg1)
static bool OdDgBSplineCurve3d_getChordLenTangentsFlag(HandleRef jarg1)
static void OdDgBSplineCurve3d_purgeFitData(HandleRef jarg1)
static bool OdDgBSplineCurve3d_isClosed(HandleRef jarg1)
static IntPtr OdDgBSplineCurve3d_cast(HandleRef jarg1)
static int OdDgBSplineCurve3d_getSplitCurves(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgBSplineCurve3d_setNurbsData(HandleRef jarg1, UInt32 jarg2, bool jarg3, bool jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static int OdDgBSplineCurve3d_getFitData__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out UInt32 jarg3, out bool jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, out bool jarg7)
static int OdDgBSplineCurve3d_getControlPointAt(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgBSplineCurve3d_getDistAtParam(HandleRef jarg1, double jarg2, out double jarg3)
static int OdDgBSplineCurve3d_insertFitPointAt(HandleRef jarg1, Int32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDgBSplineCurve3d_queryX(HandleRef jarg1, HandleRef jarg2)
static bool OdDgBSplineCurve3d_isPeriodic(HandleRef jarg1)
static void OdDgBSplineCurve3d_setNaturalTangentsFlag(HandleRef jarg1, bool jarg2)
static int OdDgBSplineCurve3d_getEndPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgBSplineCurve3d_removeFitPointAt(HandleRef jarg1, UInt32 jarg2)
static int OdDgBSplineCurve3d_getParamAtPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out double jarg3)
static int OdDgBSplineCurve3d_setFromOdGeNurbCurve__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDgBSplineCurve3d_getEndParam(HandleRef jarg1, out double jarg2)
static int OdDgBSplineCurve3d_getElementType(HandleRef jarg1)
static bool OdDgBSplineCurve3d_hasFitData(HandleRef jarg1)
static bool OdDgBSplineCurve3d_getHoleFlag(HandleRef jarg1)
static int OdDgBSplineCurve3d_getOdGeCurve__SWIG_0(HandleRef jarg1, out IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgBSplineCurve3d_getArea(HandleRef jarg1, out double jarg2)
static int OdDgBSplineCurve3d_setControlPointAt(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgBSplineCurve3d_insertControlPointAt__SWIG_1(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgBSplineCurve3d_setFitData__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, bool jarg5, bool jarg6)
static void OdDgBSplineCurve3d_setChordLenTangentsFlag(HandleRef jarg1, bool jarg2)
static void OdDgBSplineCurve3d_setCurveDisplayFlag(HandleRef jarg1, bool jarg2)
static bool OdDgBSplineCurve3d_isNull(HandleRef jarg1)
static int OdDgBSplineCurve3d_setFitData__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, bool jarg5)
static int OdDgBSplineCurve3d_setWeightAt(HandleRef jarg1, UInt32 jarg2, double jarg3)
static void OdDgBSplineCurve3d_setPolygonDisplayFlag(HandleRef jarg1, bool jarg2)
static int OdDgBSplineCurve3d_getParamAtDist(HandleRef jarg1, double jarg2, out double jarg3)
static bool OdDgBSplineCurve3d_getCurveDisplayFlag(HandleRef jarg1)
static void delete_OdDgBSplineCurve3d(HandleRef jarg1)
static void OdDgBSplineCurve3d_setHoleFlag(HandleRef jarg1, bool jarg2)
static byte OdDgBSplineCurve3d_getElementSubType(HandleRef jarg1)
static int OdDgBSplineCurve3d_removeControlPointAt(HandleRef jarg1, int jarg2)
static bool OdDgBSplineCurve3d_getClosedFlag(HandleRef jarg1)
static int OdDgBSplineCurve3d_setFromOdGeNurbCurve__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, bool jarg5)
static int OdDgBSplineCurve3d_setFitPointAt(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgBSplineCurve3d_getFitPointAt(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDgBSplineCurve3d_clone(HandleRef jarg1)
static global::System.IntPtr OdDgBSplineCurve3d_getKnots(HandleRef jarg1)