Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgBSplineSurface.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 OdDgBSplineSurface(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgBSplineSurface_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgBSplineSurface 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
46 return ret;
47 }
48
49 public override byte getElementSubType() {
50// test csout
51 /*SIMPLETYPE*/
54 return ret;
55 }
56
57 public static OdDgBSplineSurface cast(OdRxObject pObj) {// OdSmartPtr<OdDgBSplineSurface>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgBSplineSurface ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgBSplineSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgBSplineSurface),ptr, true));
66 ret = (OdDgBSplineSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgBSplineSurface),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgBSplineSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgBSplineSurface),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.OdDgBSplineSurface_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.OdDgBSplineSurface_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.OdDgBSplineSurface_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgBSplineSurface createObject() {// OdSmartPtr<OdDgBSplineSurface>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgBSplineSurface ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgBSplineSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgBSplineSurface),ptr, true));
107 ret = (OdDgBSplineSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgBSplineSurface),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgBSplineSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgBSplineSurface),ptr, true);
112 }
113
115 return ret;
116}
117
118 public bool getSurfaceDisplayFlag() {
121 return ret;
122 }
123
124 public void setSurfaceDisplayFlag(bool value) {
127 }
128
132 return ret;
133 }
134
135 public void setControlNetDisplayFlag(bool value) {
138 }
139
143 return ret;
144 }
145
146 public void setFirstBoundaryIsHoleFlag(bool bSet) {
149 }
150
151 public OdResult get(out byte /*SIMPLETYPE*/ uOrderU, out byte /*SIMPLETYPE*/ uOrderV, out bool bRational, out bool bClosedInU, out bool bClosedInV, out int iUNumControlPoints, out int iVNumControlPoints, OdGePoint3dArray ctrlPtsArr, OdGeDoubleArray weights, OdGeKnotVector uKnots, OdGeKnotVector vKnots) {
152 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineSurface_get(swigCPtr, out uOrderU, out uOrderV, out bRational, out bClosedInU, out bClosedInV, out iUNumControlPoints, out iVNumControlPoints, OdGePoint3dArray.getCPtr(ctrlPtsArr), OdGeDoubleArray.getCPtr(weights), OdGeKnotVector.getCPtr(uKnots), OdGeKnotVector.getCPtr(vKnots));
154 return ret;
155 }
156
157 public OdResult set(byte /*SIMPLETYPE*/ uOrderU, byte /*SIMPLETYPE*/ uOrderV, bool bRational, bool bClosedInU, bool bClosedInV, int iUNumControlPoints, int iVNumControlPoints, OdGePoint3dArray ctrlPtsArr, OdGeDoubleArray weights, OdGeKnotVector uKnots, OdGeKnotVector vKnots) {
158 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineSurface_set(swigCPtr, uOrderU /*SIMPLETYPE*/, uOrderV /*SIMPLETYPE*/, bRational, bClosedInU, bClosedInV, iUNumControlPoints, iVNumControlPoints, OdGePoint3dArray.getCPtr(ctrlPtsArr), OdGeDoubleArray.getCPtr(weights), OdGeKnotVector.getCPtr(uKnots), OdGeKnotVector.getCPtr(vKnots));
160 return ret;
161 }
162
163 public OdResult getControlPoints(out UInt32 /*SIMPLETYPE*/ iUCount, out UInt32 /*SIMPLETYPE*/ iVCount, OdGePoint3dArray points) {
164 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineSurface_getControlPoints(swigCPtr, out iUCount, out iVCount, OdGePoint3dArray.getCPtr(points));
166 return ret;
167 }
168
169 public OdResult setControlPoints(UInt32 /*SIMPLETYPE*/ iUCount, UInt32 /*SIMPLETYPE*/ iVCount, OdGePoint3dArray points) {
170 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineSurface_setControlPoints(swigCPtr, iUCount /*SIMPLETYPE*/, iVCount /*SIMPLETYPE*/, OdGePoint3dArray.getCPtr(points));
172 return ret;
173 }
174
175 public OdResult getControlPointAt(UInt32 /*SIMPLETYPE*/ iUIndex, UInt32 /*SIMPLETYPE*/ iVIndex, OdGePoint3d point) {
176 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineSurface_getControlPointAt(swigCPtr, iUIndex /*SIMPLETYPE*/, iVIndex /*SIMPLETYPE*/, OdGePoint3d.getCPtr(point));
178 return ret;
179 }
180
181 public OdResult setControlPointAt(UInt32 /*SIMPLETYPE*/ iUIndex, UInt32 /*SIMPLETYPE*/ iVIndex, OdGePoint3d point) {
182 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineSurface_setControlPointAt(swigCPtr, iUIndex /*SIMPLETYPE*/, iVIndex /*SIMPLETYPE*/, OdGePoint3d.getCPtr(point));
184 return ret;
185 }
186
187 public OdResult getNumberOfControlPointsInU(out UInt32 /*SIMPLETYPE*/ iCount) {
190 return ret;
191 }
192
193 public OdResult getNumberOfControlPointsInV(out UInt32 /*SIMPLETYPE*/ iCount) {
196 return ret;
197 }
198
202 return ret;
203 }
204
208 return ret;
209 }
210
211 public OdResult getNumberOfKnotsInU(out UInt32 /*SIMPLETYPE*/ iCount) {
214 return ret;
215 }
216
217 public OdResult getNumberOfKnotsInV(out UInt32 /*SIMPLETYPE*/ iCount) {
220 return ret;
221 }
222
223 public OdResult getWeight(UInt32 /*SIMPLETYPE*/ iUIndex, UInt32 /*SIMPLETYPE*/ iVIndex, out double weight) {
224 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineSurface_getWeight(swigCPtr, iUIndex /*SIMPLETYPE*/, iVIndex /*SIMPLETYPE*/, out weight);
226 return ret;
227 }
228
229 public OdResult setWeight(UInt32 /*SIMPLETYPE*/ iUIndex, UInt32 /*SIMPLETYPE*/ iVIndex, double weight) {
230 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineSurface_setWeight(swigCPtr, iUIndex /*SIMPLETYPE*/, iVIndex /*SIMPLETYPE*/, weight);
232 return ret;
233 }
234
235 public OdResult evaluate(double dU, double dV, OdGePoint3d pos) {
238 return ret;
239 }
240
241 public OdResult evaluate(double dU, double dV, OdGePoint3d pos, OdGeVector3d uDeriv, OdGeVector3d vDeriv) {
244 return ret;
245 }
246
247 public OdResult evaluate(double dU, double dV, OdGePoint3d pos, OdGeVector3d uDeriv, OdGeVector3d vDeriv, OdGeVector3d uuDeriv, OdGeVector3d uvDeriv, OdGeVector3d vvDeriv) {
250 return ret;
251 }
252
253 public OdResult evaluate(double dU, double dV, int iDerivDegree, OdGePoint3d point, OdGeVector3dArray derivatives) {
254 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineSurface_evaluate__SWIG_3(swigCPtr, dU, dV, iDerivDegree, OdGePoint3d.getCPtr(point), OdGeVector3dArray.getCPtr(derivatives));
256 return ret;
257 }
258
259 public OdResult getOrderInU(out byte /*SIMPLETYPE*/ uOrderU) {
260 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineSurface_getOrderInU(swigCPtr, out uOrderU);
262 return ret;
263 }
264
265 public OdResult getOrderInV(out byte /*SIMPLETYPE*/ uOrderV) {
266 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineSurface_getOrderInV(swigCPtr, out uOrderV);
268 return ret;
269 }
270
271 public OdResult isClosedInU(out bool bIsClosed) {
272 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineSurface_isClosedInU(swigCPtr, out bIsClosed);
274 return ret;
275 }
276
277 public OdResult isClosedInV(out bool bIsClosed) {
278 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineSurface_isClosedInV(swigCPtr, out bIsClosed);
280 return ret;
281 }
282
283 public OdResult isRational(out bool bIsRational) {
284 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineSurface_isRational(swigCPtr, out bIsRational);
286 return ret;
287 }
288
289 public OdResult isPointOnSurface(OdGePoint3d point, out bool bOnSurface) {
292 return ret;
293 }
294
295 public OdResult getNormal(double dU, double dV, OdGeVector3d normal) {
298 return ret;
299 }
300
301 public OdResult getNumberOfSpansInU(out UInt32 /*SIMPLETYPE*/ span) {
304 return ret;
305 }
306
307 public OdResult setNumberOfSpansInU(UInt32 /*SIMPLETYPE*/ span) {
308 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineSurface_setNumberOfSpansInU(swigCPtr, span /*SIMPLETYPE*/);
310 return ret;
311 }
312
313 public OdResult getNumberOfSpansInV(out UInt32 /*SIMPLETYPE*/ span) {
316 return ret;
317 }
318
319 public OdResult setNumberOfSpansInV(UInt32 /*SIMPLETYPE*/ span) {
320 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineSurface_setNumberOfSpansInV(swigCPtr, span /*SIMPLETYPE*/);
322 return ret;
323 }
324
325 public OdResult getParameterOfPoint(OdGePoint3d point, out double dU, out double dV) {
328 return ret;
329 }
330
331 public UInt32 getBoundariesCount() {
332// test csout
333 /*SIMPLETYPE*/
336 return ret;
337 }
338
339 public OdResult addBoundary(OdGePoint2dArray arrBoundaryPts) {
342 return ret;
343 }
344
345 public OdResult getBoundary(UInt32 /*SIMPLETYPE*/ uIndex, OdGePoint2dArray arrBoundaryPts) {
346 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineSurface_getBoundary(swigCPtr, uIndex /*SIMPLETYPE*/, OdGePoint2dArray.getCPtr(arrBoundaryPts).Handle);
348 return ret;
349 }
350
351 public OdResult setBoundary(UInt32 /*SIMPLETYPE*/ uIndex, OdGePoint2dArray arrBoundaryPts) {
352 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineSurface_setBoundary(swigCPtr, uIndex /*SIMPLETYPE*/, OdGePoint2dArray.getCPtr(arrBoundaryPts).Handle);
354 return ret;
355 }
356
357 public OdResult deleteBoundary(UInt32 /*SIMPLETYPE*/ uIndex) {
358 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgBSplineSurface_deleteBoundary(swigCPtr, uIndex /*SIMPLETYPE*/);
360 return ret;
361 }
362
363 public override bool subWorldDraw(OdGiWorldDraw pWd) {
366 return ret;
367 }
368
369 public override OdResult subGetGeomExtents(OdGeExtents3d extents) {
372 return ret;
373 }
374
375 public override UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
376// test csout
377 /*SIMPLETYPE*/
380 return ret;
381 }
382
383 public override OdRxObject clone() {// OdRxObjectPtr
384 MemoryManager mMan = MemoryManager.GetMemoryManager();
385 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
386 IntPtr ptr = TG_DbPINVOKE.OdDgBSplineSurface_clone(swigCPtr);
387
388 OdRxObject ret = null;
389 if (null != mTrans)
390 {
391 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
392 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
393 }
394 else
395 {
396 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
397 }
398
400 return ret;
401}
402
403 public virtual OdResult subExplode(OdRxObjectPtrArray entitySet) {
406 return ret;
407 }
408
409 public void generateGeSurface(OdGeNurbSurface destination) {
412 }
413
414 public virtual bool getHoleFlag() {
415 bool ret = TG_DbPINVOKE.OdDgBSplineSurface_getHoleFlag(swigCPtr);
417 return ret;
418 }
419
420 public virtual void setHoleFlag(bool flag) {
423 }
424
425 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
426 string ret = TG_DbPINVOKE.OdDgBSplineSurface_getRealClassName(ptr /*SIMPLETYPE*/);
428 return ret;
429 }
430
435 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
436
442
443}
444
445}
static HandleRef getCPtr(OdGeDoubleArray obj)
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeKnotVector obj)
static HandleRef getCPtr(OdGeNurbSurface obj)
static HandleRef getCPtr(OdGePoint2dArray 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(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdRxObjectPtrArray obj)
OdResult getNumberOfSpansInV(out UInt32 span)
static new OdRxClass desc()
OdResult getVKnots(OdGeKnotVector knots)
OdResult getNumberOfControlPointsInU(out UInt32 iCount)
OdResult isRational(out bool bIsRational)
OdResult getUKnots(OdGeKnotVector knots)
OdResult getOrderInV(out byte uOrderV)
override OdResult subGetGeomExtents(OdGeExtents3d extents)
OdResult isClosedInV(out bool bIsClosed)
OdResult getParameterOfPoint(OdGePoint3d point, out double dU, out double dV)
OdResult addBoundary(OdGePoint2dArray arrBoundaryPts)
OdResult getControlPointAt(UInt32 iUIndex, UInt32 iVIndex, OdGePoint3d point)
OdResult deleteBoundary(UInt32 uIndex)
OdResult getNumberOfKnotsInV(out UInt32 iCount)
static new OdDgBSplineSurface createObject()
void setControlNetDisplayFlag(bool value)
OdResult getOrderInU(out byte uOrderU)
void setSurfaceDisplayFlag(bool value)
OdResult getControlPoints(out UInt32 iUCount, out UInt32 iVCount, OdGePoint3dArray points)
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
virtual void setHoleFlag(bool flag)
OdResult setNumberOfSpansInU(UInt32 span)
OdResult getNumberOfKnotsInU(out UInt32 iCount)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
OdResult isClosedInU(out bool bIsClosed)
override OdDgElement.ElementTypes getElementType()
OdResult setControlPointAt(UInt32 iUIndex, UInt32 iVIndex, OdGePoint3d point)
OdResult isPointOnSurface(OdGePoint3d point, out bool bOnSurface)
OdResult setBoundary(UInt32 uIndex, OdGePoint2dArray arrBoundaryPts)
virtual OdResult subExplode(OdRxObjectPtrArray entitySet)
static HandleRef getCPtr(OdDgBSplineSurface obj)
OdResult getNumberOfSpansInU(out UInt32 span)
override OdRxObject queryX(OdRxClass protocolClass)
OdResult getNormal(double dU, double dV, OdGeVector3d normal)
OdResult getNumberOfControlPointsInV(out UInt32 iCount)
override void Dispose(bool disposing)
OdResult setControlPoints(UInt32 iUCount, UInt32 iVCount, OdGePoint3dArray points)
OdResult evaluate(double dU, double dV, int iDerivDegree, OdGePoint3d point, OdGeVector3dArray derivatives)
OdResult getWeight(UInt32 iUIndex, UInt32 iVIndex, out double weight)
OdResult setNumberOfSpansInV(UInt32 span)
OdDgBSplineSurface(IntPtr cPtr, bool cMemoryOwn)
OdResult evaluate(double dU, double dV, OdGePoint3d pos, OdGeVector3d uDeriv, OdGeVector3d vDeriv)
OdResult getBoundary(UInt32 uIndex, OdGePoint2dArray arrBoundaryPts)
static OdDgBSplineSurface cast(OdRxObject pObj)
OdResult evaluate(double dU, double dV, OdGePoint3d pos, OdGeVector3d uDeriv, OdGeVector3d vDeriv, OdGeVector3d uuDeriv, OdGeVector3d uvDeriv, OdGeVector3d vvDeriv)
static string getRealClassName(IntPtr ptr)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
void setFirstBoundaryIsHoleFlag(bool bSet)
void generateGeSurface(OdGeNurbSurface destination)
OdResult evaluate(double dU, double dV, OdGePoint3d pos)
OdResult setWeight(UInt32 iUIndex, UInt32 iVIndex, double weight)
override bool subWorldDraw(OdGiWorldDraw pWd)
virtual void gripStatus(OdDgElement.GripStat status)
Definition: OdDgElement.cs:877
static global::System.Exception Retrieve()
static int OdDgBSplineSurface_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 OdDgBSplineSurface_getVKnots(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgBSplineSurface_isClosedInV(HandleRef jarg1, out bool jarg2)
static bool OdDgBSplineSurface_getSurfaceDisplayFlag(HandleRef jarg1)
static int OdDgBSplineSurface_getNumberOfKnotsInV(HandleRef jarg1, out UInt32 jarg2)
static int OdDgBSplineSurface_getWeight(HandleRef jarg1, UInt32 jarg2, UInt32 jarg3, out double jarg4)
static int OdDgBSplineSurface_setNumberOfSpansInV(HandleRef jarg1, UInt32 jarg2)
static void OdDgBSplineSurface_setHoleFlag(HandleRef jarg1, bool jarg2)
static IntPtr OdDgBSplineSurface_clone(HandleRef jarg1)
static int OdDgBSplineSurface_isRational(HandleRef jarg1, out bool jarg2)
static int OdDgBSplineSurface_isPointOnSurface(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out bool jarg3)
static IntPtr OdDgBSplineSurface_desc()
static UInt32 OdDgBSplineSurface_getBoundariesCount(HandleRef jarg1)
static int OdDgBSplineSurface_getNumberOfSpansInV(HandleRef jarg1, out UInt32 jarg2)
static int OdDgBSplineSurface_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 OdDgBSplineSurface_getNumberOfSpansInU(HandleRef jarg1, out UInt32 jarg2)
static int OdDgBSplineSurface_getNumberOfControlPointsInV(HandleRef jarg1, out UInt32 jarg2)
static int OdDgBSplineSurface_setBoundary(HandleRef jarg1, UInt32 jarg2, IntPtr jarg3)
static void OdDgBSplineSurface_setSurfaceDisplayFlag(HandleRef jarg1, bool jarg2)
static int OdDgBSplineSurface_isClosedInU(HandleRef jarg1, out bool jarg2)
static int OdDgBSplineSurface_getControlPoints(HandleRef jarg1, out UInt32 jarg2, out UInt32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDgBSplineSurface_get(HandleRef jarg1, out byte jarg2, out byte jarg3, out bool jarg4, out bool jarg5, out bool jarg6, out int jarg7, out int jarg8, global::System.Runtime.InteropServices.HandleRef jarg9, global::System.Runtime.InteropServices.HandleRef jarg10, global::System.Runtime.InteropServices.HandleRef jarg11, global::System.Runtime.InteropServices.HandleRef jarg12)
static int OdDgBSplineSurface_getUKnots(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgBSplineSurface_setControlPoints(HandleRef jarg1, UInt32 jarg2, UInt32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdDgBSplineSurface_generateGeSurface(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgBSplineSurface_cast(HandleRef jarg1)
static byte OdDgBSplineSurface_getElementSubType(HandleRef jarg1)
static bool OdDgBSplineSurface_getHoleFlag(HandleRef jarg1)
static void delete_OdDgBSplineSurface(HandleRef jarg1)
static int OdDgBSplineSurface_setNumberOfSpansInU(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgBSplineSurface_createObject()
static IntPtr OdDgBSplineSurface_isA(HandleRef jarg1)
static int OdDgBSplineSurface_getOrderInV(HandleRef jarg1, out byte jarg2)
static int OdDgBSplineSurface_getBoundary(HandleRef jarg1, UInt32 jarg2, IntPtr jarg3)
static bool OdDgBSplineSurface_getControlNetDisplayFlag(HandleRef jarg1)
static void OdDgBSplineSurface_setControlNetDisplayFlag(HandleRef jarg1, bool jarg2)
static string OdDgBSplineSurface_getRealClassName(IntPtr jarg1)
static int OdDgBSplineSurface_evaluate__SWIG_0(HandleRef jarg1, double jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static IntPtr OdDgBSplineSurface_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDgBSplineSurface_getElementType(HandleRef jarg1)
static int OdDgBSplineSurface_getOrderInU(HandleRef jarg1, out byte jarg2)
static int OdDgBSplineSurface_set(HandleRef jarg1, byte jarg2, byte jarg3, bool jarg4, bool jarg5, bool jarg6, int jarg7, int jarg8, global::System.Runtime.InteropServices.HandleRef jarg9, global::System.Runtime.InteropServices.HandleRef jarg10, global::System.Runtime.InteropServices.HandleRef jarg11, global::System.Runtime.InteropServices.HandleRef jarg12)
static int OdDgBSplineSurface_addBoundary(HandleRef jarg1, IntPtr jarg2)
static int OdDgBSplineSurface_getControlPointAt(HandleRef jarg1, UInt32 jarg2, UInt32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static bool OdDgBSplineSurface_getFirstBoundaryIsHoleFlag(HandleRef jarg1)
static int OdDgBSplineSurface_setWeight(HandleRef jarg1, UInt32 jarg2, UInt32 jarg3, double jarg4)
static int OdDgBSplineSurface_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgBSplineSurface_getNumberOfKnotsInU(HandleRef jarg1, out UInt32 jarg2)
static int OdDgBSplineSurface_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgBSplineSurface_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 OdDgBSplineSurface_setControlPointAt(HandleRef jarg1, UInt32 jarg2, UInt32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDgBSplineSurface_getNumberOfControlPointsInU(HandleRef jarg1, out UInt32 jarg2)
static UInt32 OdDgBSplineSurface_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static int OdDgBSplineSurface_getParameterOfPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out double jarg3, out double jarg4)
static int OdDgBSplineSurface_deleteBoundary(HandleRef jarg1, UInt32 jarg2)
static void OdDgBSplineSurface_setFirstBoundaryIsHoleFlag(HandleRef jarg1, bool jarg2)
static int OdDgBSplineSurface_getNormal(HandleRef jarg1, double jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static bool OdDgBSplineSurface_subWorldDraw(HandleRef jarg1, HandleRef jarg2)