Extended .NET SDK Documentation 2024 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
116 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
119 return ret;
120 }
121
122 public override void dwgOutFields(OdDbDwgFiler pFiler) {
125 }
126
127 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
130 return ret;
131 }
132
133 public override void dxfOutFields(OdDbDxfFiler pFiler) {
136 }
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
162 public OdResult getNumberOfControlPointsInU(out int iCount) {
165 return ret;
166 }
167
168 public OdResult getNumberOfControlPointsInV(out int iCount) {
171 return ret;
172 }
173
177 return ret;
178 }
179
183 return ret;
184 }
185
186 public OdResult getNumberOfKnotsInU(out int iCount) {
189 return ret;
190 }
191
192 public OdResult getNumberOfKnotsInV(out int iCount) {
195 return ret;
196 }
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
312 public OdResult getNumberOfSpansInU(out int span) {
315 return ret;
316 }
317
318 public OdResult getNumberOfSpansInV(out int span) {
321 return ret;
322 }
323
324 public OdResult getIsolineAtU(double dU, OdDbCurvePtrArray lineSegments) {
327 return ret;
328 }
329
330 public OdResult getIsolineAtV(double dV, OdDbCurvePtrArray lineSegments) {
333 return ret;
334 }
335
336 public OdResult InsertKnotAtU(double dU) {
339 return ret;
340 }
341
342 public OdResult InsertKnotAtV(double dV) {
345 return ret;
346 }
347
348 public OdResult InsertControlPointsAtU(double dU, OdGePoint3dArray vCtrlPts, OdGeDoubleArray vWeights) {
351 return ret;
352 }
353
354 public OdResult InsertControlPointsAtV(double dV, OdGePoint3dArray uCtrlPts, OdGeDoubleArray uWeights) {
357 return ret;
358 }
359
360 public OdResult RemoveControlPointsAtU(int iUDegree) {
363 return ret;
364 }
365
366 public OdResult RemoveControlPointsAtV(int iVDegree) {
369 return ret;
370 }
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
384 public OdResult modifyPositionAndTangent(double dU, double dV, OdGePoint3d point, OdGeVector3d uDeriv, OdGeVector3d vDeriv) {
387 return ret;
388 }
389
390 public OdResult modifyPositionAndTangent(double dU, double dV, OdGePoint3d point, OdGeVector3d uDeriv) {
393 return ret;
394 }
395
396 public OdResult modifyPositionAndTangent(double dU, double dV, OdGePoint3d point) {
399 return ret;
400 }
401
402 public OdResult getParameterOfPoint(OdGePoint3d point, out double dU, out double dV) {
405 return ret;
406 }
407
408 public OdResult convertFrom(OdDbSurface pSource, DwgVersion version, bool transferId) {
411 return ret;
412 }
413
417 return ret;
418 }
419
420 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ 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)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdGeVector3dArray obj)
static HandleRef getCPtr(OdGeVector3d obj)
Definition: OdGeVector3d.cs:26
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdDbCurvePtrArray obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
LineWeight lineWeight()
Definition: OdDbEntity.cs:556
virtual CollisionType collisionType()
Definition: OdDbEntity.cs:596
virtual void gripStatus(GripStat status)
Definition: OdDbEntity.cs:935
Visibility visibility()
Definition: OdDbEntity.cs:527
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()
Definition: OdDbSurface.cs:268
static HandleRef getCPtr(OdDbSurface obj)
Definition: OdDbSurface.cs:26
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)