Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbNurbSurface.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.TD {
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 OdDbNurbSurface(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbNurbSurface_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbNurbSurface 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
43 public static OdDbNurbSurface cast(OdRxObject pObj) {// OdSmartPtr<OdDbNurbSurface>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbNurbSurface ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbNurbSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbNurbSurface),ptr, true));
52 ret = (OdDbNurbSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbNurbSurface),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbNurbSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbNurbSurface),ptr, true);
57 }
58
60 return ret;
61}
62
63 public new static OdRxClass desc() {
64 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TD_DbPINVOKE.OdDbNurbSurface_desc(),false); /*createInt 3_2*/
65
67 return ret;
68}
69
70 public override OdRxClass isA() {
71 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TD_DbPINVOKE.OdDbNurbSurface_isA(swigCPtr),false); /*createInt 3_2*/
72
74 return ret;
75}
76
77 public override OdRxObject queryX(OdRxClass protocolClass) {
78 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TD_DbPINVOKE.OdDbNurbSurface_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbNurbSurface createObject() {// OdSmartPtr<OdDbNurbSurface>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbNurbSurface ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbNurbSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbNurbSurface),ptr, true));
93 ret = (OdDbNurbSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbNurbSurface),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbNurbSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbNurbSurface),ptr, true);
98 }
99
101 return ret;
102}
103
104 public OdResult get(out int iUDegree, out int iVDegree, out bool bRational, out int iUNumControlPoints, out int iVNumControlPoints, OdGePoint3dArray ctrlPtsArr, OdGeDoubleArray weights, OdGeKnotVector uKnots, OdGeKnotVector vKnots) {
105 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbNurbSurface_get(swigCPtr, out iUDegree, out iVDegree, out bRational, out iUNumControlPoints, out iVNumControlPoints, OdGePoint3dArray.getCPtr(ctrlPtsArr), OdGeDoubleArray.getCPtr(weights), OdGeKnotVector.getCPtr(uKnots), OdGeKnotVector.getCPtr(vKnots));
107 return ret;
108 }
109
110 public OdResult set(int iUDegree, int iVDegree, bool bRational, int iUNumControlPoints, int iVNumControlPoints, OdGePoint3dArray ctrlPtsArr, OdGeDoubleArray weights, OdGeKnotVector uKnots, OdGeKnotVector vKnots) {
111 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbNurbSurface_set(swigCPtr, iUDegree, iVDegree, bRational, iUNumControlPoints, iVNumControlPoints, OdGePoint3dArray.getCPtr(ctrlPtsArr), OdGeDoubleArray.getCPtr(weights), OdGeKnotVector.getCPtr(uKnots), OdGeKnotVector.getCPtr(vKnots));
113 return ret;
114 }
115
121
126
132
137
138 public OdResult getControlPoints(out int iUCount, out int iVCount, OdGePoint3dArray points) {
139 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbNurbSurface_getControlPoints(swigCPtr, out iUCount, out iVCount, OdGePoint3dArray.getCPtr(points));
141 return ret;
142 }
143
144 public OdResult setControlPoints(int iUCount, int iVCount, OdGePoint3dArray points) {
147 return ret;
148 }
149
150 public OdResult getControlPointAt(int iUIndex, int iVIndex, OdGePoint3d point) {
151 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbNurbSurface_getControlPointAt(swigCPtr, iUIndex, iVIndex, OdGePoint3d.getCPtr(point));
153 return ret;
154 }
155
156 public OdResult setControlPointAt(int iUIndex, int iVIndex, OdGePoint3d point) {
157 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbNurbSurface_setControlPointAt(swigCPtr, iUIndex, iVIndex, OdGePoint3d.getCPtr(point));
159 return ret;
160 }
161
167
173
179
185
191
197
198 public OdResult getWeight(int iUIndex, int iVIndex, out double weight) {
199 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbNurbSurface_getWeight(swigCPtr, iUIndex, iVIndex, out weight);
201 return ret;
202 }
203
204 public OdResult setWeight(int iUIndex, int iVIndex, double weight) {
205 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbNurbSurface_setWeight(swigCPtr, iUIndex, iVIndex, weight);
207 return ret;
208 }
209
210 public OdResult evaluate(double dU, double dV, OdGePoint3d pos) {
213 return ret;
214 }
215
216 public OdResult evaluate(double dU, double dV, OdGePoint3d pos, OdGeVector3d uDeriv, OdGeVector3d vDeriv) {
219 return ret;
220 }
221
222 public OdResult evaluate(double dU, double dV, OdGePoint3d pos, OdGeVector3d uDeriv, OdGeVector3d vDeriv, OdGeVector3d uuDeriv, OdGeVector3d uvDeriv, OdGeVector3d vvDeriv) {
225 return ret;
226 }
227
228 public OdResult evaluate(double dU, double dV, int iDerivDegree, OdGePoint3d point, OdGeVector3dArray derivatives) {
229 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbNurbSurface_evaluate__SWIG_3(swigCPtr, dU, dV, iDerivDegree, OdGePoint3d.getCPtr(point), OdGeVector3dArray.getCPtr(derivatives));
231 return ret;
232 }
233
234 public OdResult getDegreeInU(out int iDegree) {
235 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbNurbSurface_getDegreeInU(swigCPtr, out iDegree);
237 return ret;
238 }
239
240 public OdResult getDegreeInV(out int iDegree) {
241 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbNurbSurface_getDegreeInV(swigCPtr, out iDegree);
243 return ret;
244 }
245
246 public OdResult isClosedInU(out bool bIsClosed) {
247 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbNurbSurface_isClosedInU(swigCPtr, out bIsClosed);
249 return ret;
250 }
251
252 public OdResult isClosedInV(out bool bIsClosed) {
253 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbNurbSurface_isClosedInV(swigCPtr, out bIsClosed);
255 return ret;
256 }
257
258 public OdResult isPeriodicInU(out bool bIsPeriodic) {
259 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbNurbSurface_isPeriodicInU(swigCPtr, out bIsPeriodic);
261 return ret;
262 }
263
264 public OdResult isPeriodicInV(out bool bIsPeriodic) {
265 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbNurbSurface_isPeriodicInV(swigCPtr, out bIsPeriodic);
267 return ret;
268 }
269
270 public OdResult getPeriodInU(out double dPeriod) {
271 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbNurbSurface_getPeriodInU(swigCPtr, out dPeriod);
273 return ret;
274 }
275
276 public OdResult getPeriodInV(out double dPeriod) {
277 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbNurbSurface_getPeriodInV(swigCPtr, out dPeriod);
279 return ret;
280 }
281
282 public OdResult isRational(out bool bIsRational) {
283 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbNurbSurface_isRational(swigCPtr, out bIsRational);
285 return ret;
286 }
287
288 public OdResult isPlanar(out bool bIsPlanar, OdGePoint3d ptOnSurface, OdGeVector3d normal) {
289 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbNurbSurface_isPlanar__SWIG_0(swigCPtr, out bIsPlanar, OdGePoint3d.getCPtr(ptOnSurface), OdGeVector3d.getCPtr(normal));
291 return ret;
292 }
293
294 public override bool isPlanar() {
297 return ret;
298 }
299
300 public OdResult isPointOnSurface(OdGePoint3d point, out bool bOnSurface) {
301 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbNurbSurface_isPointOnSurface(swigCPtr, OdGePoint3d.getCPtr(point), out bOnSurface);
303 return ret;
304 }
305
306 public OdResult getNormal(double dU, double dV, OdGeVector3d normal) {
309 return ret;
310 }
311
317
323
329
335
341
347
353
359
365
371
372 public OdResult rebuild(int iUDegree, int iVDegree, int iNumUCtrlPts, int iNumVCtrlPts, bool bRestore) {
373 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbNurbSurface_rebuild__SWIG_0(swigCPtr, iUDegree, iVDegree, iNumUCtrlPts, iNumVCtrlPts, bRestore);
375 return ret;
376 }
377
378 public OdResult rebuild(int iUDegree, int iVDegree, int iNumUCtrlPts, int iNumVCtrlPts) {
379 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbNurbSurface_rebuild__SWIG_1(swigCPtr, iUDegree, iVDegree, iNumUCtrlPts, iNumVCtrlPts);
381 return ret;
382 }
383
389
395
401
402 public OdResult getParameterOfPoint(OdGePoint3d point, out double dU, out double dV) {
405 return ret;
406 }
407
413
419
420 protected static string getRealClassName(IntPtr ptr) {
421 string ret = TD_DbPINVOKE.OdDbNurbSurface_getRealClassName(ptr /*SIMPLETYPE*/);
423 return ret;
424 }
425
430 public virtual IntPtr vb_body() { return this.body(); }
431
436 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
437
443
448 public string vb_material() { return this.material(); }
449
454 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
455
460 public string vb_linetype() { return this.linetype(); }
461
467
473
474}
475
476}
static HandleRef getCPtr(OdGeDoubleArray obj)
static HandleRef getCPtr(OdGeKnotVector obj)
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeVector3dArray obj)
static HandleRef getCPtr(OdGeVector3d obj)
virtual OdGiDrawable.DrawableType drawableType()
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(OdDbCurvePtrArray obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
LineWeight lineWeight()
virtual CollisionType collisionType()
virtual void gripStatus(GripStat status)
Visibility visibility()
static new OdDbNurbSurface createObject()
void vb_gripStatus(Teigha.Core.GripStat status)
OdResult setControlPoints(int iUCount, int iVCount, OdGePoint3dArray points)
Teigha.TD.Visibility vb_visibility()
OdResult InsertKnotAtV(double dV)
OdResult getNumberOfSpansInV(out int span)
OdResult isPeriodicInU(out bool bIsPeriodic)
OdResult isClosedInU(out bool bIsClosed)
OdResult getNumberOfKnotsInU(out int iCount)
OdResult getUKnots(OdGeKnotVector knots)
OdResult getNumberOfControlPointsInV(out int iCount)
override void Dispose(bool disposing)
OdResult getParameterOfPoint(OdGePoint3d point, out double dU, out double dV)
OdResult setWeight(int iUIndex, int iVIndex, double weight)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
OdResult RemoveControlPointsAtU(int iUDegree)
OdResult getControlPoints(out int iUCount, out int iVCount, OdGePoint3dArray points)
OdResult modifyPositionAndTangent(double dU, double dV, OdGePoint3d point)
OdResult evaluate(double dU, double dV, int iDerivDegree, OdGePoint3d point, OdGeVector3dArray derivatives)
OdResult getPeriodInU(out double dPeriod)
static HandleRef getCPtr(OdDbNurbSurface obj)
static new OdRxClass desc()
OdResult getNumberOfSpansInU(out int span)
OdResult setControlPointAt(int iUIndex, int iVIndex, OdGePoint3d point)
override OdRxClass isA()
OdResult InsertKnotAtU(double dU)
OdResult getVKnots(OdGeKnotVector knots)
OdResult getControlPointAt(int iUIndex, int iVIndex, OdGePoint3d point)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
OdResult RemoveControlPointsAtV(int iVDegree)
OdResult InsertControlPointsAtU(double dU, OdGePoint3dArray vCtrlPts, OdGeDoubleArray vWeights)
OdResult modifyPositionAndTangent(double dU, double dV, OdGePoint3d point, OdGeVector3d uDeriv)
virtual Teigha.TD.CollisionType vb_collisionType()
OdResult getIsolineAtV(double dV, OdDbCurvePtrArray lineSegments)
Teigha.Core.LineWeight vb_lineWeight()
OdResult isPointOnSurface(OdGePoint3d point, out bool bOnSurface)
OdResult isPeriodicInV(out bool bIsPeriodic)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
OdResult isRational(out bool bIsRational)
OdResult evaluate(double dU, double dV, OdGePoint3d pos, OdGeVector3d uDeriv, OdGeVector3d vDeriv, OdGeVector3d uuDeriv, OdGeVector3d uvDeriv, OdGeVector3d vvDeriv)
OdResult rebuild(int iUDegree, int iVDegree, int iNumUCtrlPts, int iNumVCtrlPts)
static OdDbNurbSurface cast(OdRxObject pObj)
override void dxfOutFields(OdDbDxfFiler pFiler)
OdResult getPeriodInV(out double dPeriod)
OdResult getWeight(int iUIndex, int iVIndex, out double weight)
OdResult getNumberOfControlPointsInU(out int iCount)
OdResult evaluate(double dU, double dV, OdGePoint3d pos, OdGeVector3d uDeriv, OdGeVector3d vDeriv)
OdResult convertFrom(OdDbSurface pSource, DwgVersion version, bool transferId)
OdResult getIsolineAtU(double dU, OdDbCurvePtrArray lineSegments)
OdResult getDegreeInU(out int iDegree)
override void dwgOutFields(OdDbDwgFiler pFiler)
OdResult getDegreeInV(out int iDegree)
OdDbNurbSurface(IntPtr cPtr, bool cMemoryOwn)
override OdRxObject queryX(OdRxClass protocolClass)
OdResult InsertControlPointsAtV(double dV, OdGePoint3dArray uCtrlPts, OdGeDoubleArray uWeights)
OdResult isPlanar(out bool bIsPlanar, OdGePoint3d ptOnSurface, OdGeVector3d normal)
OdResult modifyPositionAndTangent(double dU, double dV, OdGePoint3d point, OdGeVector3d uDeriv, OdGeVector3d vDeriv)
OdResult evaluate(double dU, double dV, OdGePoint3d pos)
static string getRealClassName(IntPtr ptr)
OdResult getNumberOfKnotsInV(out int iCount)
OdResult getNormal(double dU, double dV, OdGeVector3d normal)
OdResult rebuild(int iUDegree, int iVDegree, int iNumUCtrlPts, int iNumVCtrlPts, bool bRestore)
OdResult isClosedInV(out bool bIsClosed)
OdResult convertFrom(OdDbSurface pSource, DwgVersion version)
virtual IntPtr body()
static HandleRef getCPtr(OdDbSurface obj)
static global::System.Exception Retrieve()
static IntPtr OdDbNurbSurface_isA(HandleRef jarg1)
static int OdDbNurbSurface_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbNurbSurface_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbNurbSurface_isPlanar__SWIG_0(HandleRef jarg1, out bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDbNurbSurface_RemoveControlPointsAtV(HandleRef jarg1, int jarg2)
static int OdDbNurbSurface_getPeriodInV(HandleRef jarg1, out double jarg2)
static int OdDbNurbSurface_modifyPositionAndTangent__SWIG_1(HandleRef jarg1, double jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static int OdDbNurbSurface_isPointOnSurface(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out bool jarg3)
static int OdDbNurbSurface_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbNurbSurface_isClosedInU(HandleRef jarg1, out bool jarg2)
static int OdDbNurbSurface_getUKnots(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbNurbSurface_get(HandleRef jarg1, out int jarg2, out int jarg3, out bool jarg4, out int jarg5, out int jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, global::System.Runtime.InteropServices.HandleRef jarg9, global::System.Runtime.InteropServices.HandleRef jarg10)
static int OdDbNurbSurface_getNumberOfSpansInU(HandleRef jarg1, out int jarg2)
static int OdDbNurbSurface_getWeight(HandleRef jarg1, int jarg2, int jarg3, out double jarg4)
static int OdDbNurbSurface_rebuild__SWIG_0(HandleRef jarg1, int jarg2, int jarg3, int jarg4, int jarg5, bool jarg6)
static int OdDbNurbSurface_RemoveControlPointsAtU(HandleRef jarg1, int jarg2)
static int OdDbNurbSurface_setControlPointAt(HandleRef jarg1, int jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDbNurbSurface_getIsolineAtV(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbNurbSurface_InsertKnotAtV(HandleRef jarg1, double jarg2)
static int OdDbNurbSurface_rebuild__SWIG_1(HandleRef jarg1, int jarg2, int jarg3, int jarg4, int jarg5)
static void OdDbNurbSurface_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbNurbSurface_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDbNurbSurface_getDegreeInU(HandleRef jarg1, out int jarg2)
static int OdDbNurbSurface_setControlPoints(HandleRef jarg1, int jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDbNurbSurface_getVKnots(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbNurbSurface_isClosedInV(HandleRef jarg1, out bool jarg2)
static int OdDbNurbSurface_getNumberOfKnotsInU(HandleRef jarg1, out int jarg2)
static int OdDbNurbSurface_evaluate__SWIG_3(HandleRef jarg1, double jarg2, double jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static int OdDbNurbSurface_getNumberOfKnotsInV(HandleRef jarg1, out int jarg2)
static int OdDbNurbSurface_convertFrom__SWIG_1(HandleRef jarg1, HandleRef jarg2, int jarg3)
static int OdDbNurbSurface_isPeriodicInV(HandleRef jarg1, out bool jarg2)
static int OdDbNurbSurface_getNormal(HandleRef jarg1, double jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDbNurbSurface_evaluate__SWIG_1(HandleRef jarg1, double jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static int OdDbNurbSurface_InsertControlPointsAtU(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static string OdDbNurbSurface_getRealClassName(IntPtr jarg1)
static int OdDbNurbSurface_getNumberOfSpansInV(HandleRef jarg1, out int jarg2)
static IntPtr OdDbNurbSurface_desc()
static IntPtr OdDbNurbSurface_cast(HandleRef jarg1)
static int OdDbNurbSurface_InsertControlPointsAtV(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDbNurbSurface_evaluate__SWIG_2(HandleRef jarg1, double jarg2, double 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, global::System.Runtime.InteropServices.HandleRef jarg8, global::System.Runtime.InteropServices.HandleRef jarg9)
static int OdDbNurbSurface_evaluate__SWIG_0(HandleRef jarg1, double jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDbNurbSurface_InsertKnotAtU(HandleRef jarg1, double jarg2)
static IntPtr OdDbNurbSurface_createObject()
static int OdDbNurbSurface_getControlPointAt(HandleRef jarg1, int jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDbNurbSurface_convertFrom__SWIG_0(HandleRef jarg1, HandleRef jarg2, int jarg3, bool jarg4)
static int OdDbNurbSurface_setWeight(HandleRef jarg1, int jarg2, int jarg3, double jarg4)
static int OdDbNurbSurface_modifyPositionAndTangent__SWIG_0(HandleRef jarg1, double jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static int OdDbNurbSurface_modifyPositionAndTangent__SWIG_2(HandleRef jarg1, double jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDbNurbSurface_set(HandleRef jarg1, int jarg2, int jarg3, bool jarg4, int jarg5, int jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, global::System.Runtime.InteropServices.HandleRef jarg9, global::System.Runtime.InteropServices.HandleRef jarg10)
static int OdDbNurbSurface_getControlPoints(HandleRef jarg1, out int jarg2, out int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDbNurbSurface_getParameterOfPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out double jarg3, out double jarg4)
static int OdDbNurbSurface_getNumberOfControlPointsInV(HandleRef jarg1, out int jarg2)
static int OdDbNurbSurface_getNumberOfControlPointsInU(HandleRef jarg1, out int jarg2)
static int OdDbNurbSurface_getDegreeInV(HandleRef jarg1, out int jarg2)
static int OdDbNurbSurface_isRational(HandleRef jarg1, out bool jarg2)
static int OdDbNurbSurface_getPeriodInU(HandleRef jarg1, out double jarg2)
static int OdDbNurbSurface_getIsolineAtU(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdDbNurbSurface_isPlanar__SWIG_1_0(HandleRef jarg1)
static int OdDbNurbSurface_isPeriodicInU(HandleRef jarg1, out bool jarg2)
static void delete_OdDbNurbSurface(HandleRef jarg1)