Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbSubDMesh.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
17public class OdDbSubDMesh : OdDbEntity {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDbSubDMesh(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbSubDMesh_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbSubDMesh 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 OdDbSubDMesh cast(OdRxObject pObj) {// OdSmartPtr<OdDbSubDMesh>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbSubDMesh ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbSubDMesh)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSubDMesh),ptr, true));
52 ret = (OdDbSubDMesh)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSubDMesh),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbSubDMesh)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSubDMesh),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.OdDbSubDMesh_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.OdDbSubDMesh_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.OdDbSubDMesh_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbSubDMesh createObject() {// OdSmartPtr<OdDbSubDMesh>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbSubDMesh ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbSubDMesh)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSubDMesh),ptr, true));
93 ret = (OdDbSubDMesh)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSubDMesh),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbSubDMesh)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSubDMesh),ptr, true);
98 }
99
101 return ret;
102}
103
104 public override bool subWorldDraw(OdGiWorldDraw pWd) {
107 return ret;
108 }
109
110 public override UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
111// test csout
112 /*SIMPLETYPE*/
115 return ret;
116 }
117
118 public override OdDbObject decomposeForSave(DwgVersion ver, OdDbObjectId replaceId, out bool exchangeXData) {// OdDbObjectPtr
119 MemoryManager mMan = MemoryManager.GetMemoryManager();
120 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
121 IntPtr ptr = TD_DbPINVOKE.OdDbSubDMesh_decomposeForSave(swigCPtr, (int)ver, OdDbObjectId.getCPtr(replaceId), out exchangeXData);
122
123 OdDbObject ret = null;
124 if (null != mTrans)
125 {
126 mTrans.AddObject((OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, true));
127 ret = (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, false);
128 }
129 else
130 {
131 ret = (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, true);
132 }
133
135 return ret;
136}
137
138 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
141 return ret;
142 }
143
144 public override void dwgOutFields(OdDbDwgFiler pFiler) {
147 }
148
149 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
152 return ret;
153 }
154
155 public override void dxfOutFields(OdDbDxfFiler pFiler) {
158 }
159
160 public virtual new OdResult subTransformBy(OdGeMatrix3d xfm) {
163 return ret;
164 }
165
166 public virtual new OdResult subGetGeomExtents(OdGeExtents3d extents) {
169 return ret;
170 }
171
172 public virtual new OdResult subExplode(OdRxObjectPtrArray entitySet) {
175 return ret;
176 }
177
178 public OdResult setSubDMesh(OdGePoint3dArray vertexArray, OdInt32Array faceArray, Int32 /*SIMPLETYPE*/ subDLevel) {
179 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSubDMesh_setSubDMesh(swigCPtr, OdGePoint3dArray.getCPtr(vertexArray), OdInt32Array.getCPtr(faceArray).Handle, subDLevel /*SIMPLETYPE*/);
181 return ret;
182 }
183
184 public OdResult setSphere(double radius, Int32 /*SIMPLETYPE*/ divAxis, Int32 /*SIMPLETYPE*/ divHeight, Int32 /*SIMPLETYPE*/ subDLevel) {
185 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSubDMesh_setSphere(swigCPtr, radius, divAxis /*SIMPLETYPE*/, divHeight /*SIMPLETYPE*/, subDLevel /*SIMPLETYPE*/);
187 return ret;
188 }
189
190 public OdResult setCylinder(double majorRadius, double minorRadius, double height, Int32 /*SIMPLETYPE*/ divAxis, Int32 /*SIMPLETYPE*/ divHeight, Int32 /*SIMPLETYPE*/ divCap, Int32 /*SIMPLETYPE*/ subDLevel) {
191 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSubDMesh_setCylinder(swigCPtr, majorRadius, minorRadius, height, divAxis /*SIMPLETYPE*/, divHeight /*SIMPLETYPE*/, divCap /*SIMPLETYPE*/, subDLevel /*SIMPLETYPE*/);
193 return ret;
194 }
195
196 public OdResult setCone(double majorRadius, double minorRadius, double height, Int32 /*SIMPLETYPE*/ divAxis, Int32 /*SIMPLETYPE*/ divHeight, Int32 /*SIMPLETYPE*/ divCap, double radiusRatio, Int32 /*SIMPLETYPE*/ subDLevel) {
197 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSubDMesh_setCone(swigCPtr, majorRadius, minorRadius, height, divAxis /*SIMPLETYPE*/, divHeight /*SIMPLETYPE*/, divCap /*SIMPLETYPE*/, radiusRatio, subDLevel /*SIMPLETYPE*/);
199 return ret;
200 }
201
202 public OdResult setTorus(double majorRadius, Int32 /*SIMPLETYPE*/ divSection, Int32 /*SIMPLETYPE*/ divSweepPath, double sectionRadiusRatio, double sectionRotate, Int32 /*SIMPLETYPE*/ subDLevel) {
203 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSubDMesh_setTorus(swigCPtr, majorRadius, divSection /*SIMPLETYPE*/, divSweepPath /*SIMPLETYPE*/, sectionRadiusRatio, sectionRotate, subDLevel /*SIMPLETYPE*/);
205 return ret;
206 }
207
208 public OdResult setBox(double xLen, double yLen, double zLen, Int32 /*SIMPLETYPE*/ divX, Int32 /*SIMPLETYPE*/ divY, Int32 /*SIMPLETYPE*/ divZ, Int32 /*SIMPLETYPE*/ subDLevel) {
209 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSubDMesh_setBox(swigCPtr, xLen, yLen, zLen, divX /*SIMPLETYPE*/, divY /*SIMPLETYPE*/, divZ /*SIMPLETYPE*/, subDLevel /*SIMPLETYPE*/);
211 return ret;
212 }
213
214 public OdResult setWedge(double xLen, double yLen, double zLen, Int32 /*SIMPLETYPE*/ divLength, Int32 /*SIMPLETYPE*/ divWidth, Int32 /*SIMPLETYPE*/ divHeight, Int32 /*SIMPLETYPE*/ divSlope, Int32 /*SIMPLETYPE*/ divCap, Int32 /*SIMPLETYPE*/ subDLevel) {
215 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSubDMesh_setWedge(swigCPtr, xLen, yLen, zLen, divLength /*SIMPLETYPE*/, divWidth /*SIMPLETYPE*/, divHeight /*SIMPLETYPE*/, divSlope /*SIMPLETYPE*/, divCap /*SIMPLETYPE*/, subDLevel /*SIMPLETYPE*/);
217 return ret;
218 }
219
220 public OdResult setPyramid(double radius, double height, Int32 /*SIMPLETYPE*/ divLength, Int32 /*SIMPLETYPE*/ divHeight, Int32 /*SIMPLETYPE*/ divCap, Int32 /*SIMPLETYPE*/ nSides, double radiusRatio, Int32 /*SIMPLETYPE*/ subDLevel) {
221 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSubDMesh_setPyramid(swigCPtr, radius, height, divLength /*SIMPLETYPE*/, divHeight /*SIMPLETYPE*/, divCap /*SIMPLETYPE*/, nSides /*SIMPLETYPE*/, radiusRatio, subDLevel /*SIMPLETYPE*/);
223 return ret;
224 }
225
226 public OdResult computeRayIntersection(OdGePoint3d rayStart, OdGeVector3d rayDir, OdDbSubentIdArraySt retSubents, OdDoubleValuesArray retIntersectDist, OdGePoint3dArray retIntersectPoint) {
229 return ret;
230 }
231
235 return ret;
236 }
237
241 return ret;
242 }
243
247 return ret;
248 }
249
253 return ret;
254 }
255
256 public OdResult subdLevel(out Int32 /*SIMPLETYPE*/ result) {
257 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSubDMesh_subdLevel(swigCPtr, out result);
259 return ret;
260 }
261
262 public OdResult splitFace(OdDbSubentId subentFaceId, OdDbSubentId subent0, OdGePoint3d point0, OdDbSubentId subent1, OdGePoint3d point1) {
265 return ret;
266 }
267
268 public OdResult extrudeFaces(OdDbFullSubentPathArray subentPaths, double length, OdGeVector3d dir, double taper) {
271 return ret;
272 }
273
274 public OdResult extrudeFaces(OdDbFullSubentPathArray subentPaths, OdGePoint3dArray alongPath, double taper) {
277 return ret;
278 }
279
280 public OdResult extrudeConnectedFaces(OdDbFullSubentPathArray subentPaths, double length, OdGeVector3d dir, double taper) {
283 return ret;
284 }
285
286 public OdResult negate() {
289 return ret;
290 }
291
292 public OdResult isWatertight(out bool result) {
293 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSubDMesh_isWatertight(swigCPtr, out result);
295 return ret;
296 }
297
298 public OdResult numOfFaces(out Int32 /*SIMPLETYPE*/ result) {
299 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSubDMesh_numOfFaces(swigCPtr, out result);
301 return ret;
302 }
303
304 public OdResult numOfSubDividedFaces(out Int32 /*SIMPLETYPE*/ result) {
307 return ret;
308 }
309
310 public OdResult numOfSubDividedFacesAt(OdDbFullSubentPathArray subentPaths, out Int32 /*SIMPLETYPE*/ result) {
313 return ret;
314 }
315
316 public OdResult numOfVertices(out Int32 /*SIMPLETYPE*/ result) {
317 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSubDMesh_numOfVertices(swigCPtr, out result);
319 return ret;
320 }
321
322 public OdResult numOfSubDividedVertices(out Int32 /*SIMPLETYPE*/ result) {
325 return ret;
326 }
327
328 public OdResult numOfEdges(out Int32 /*SIMPLETYPE*/ result) {
329 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSubDMesh_numOfEdges(swigCPtr, out result);
331 return ret;
332 }
333
337 return ret;
338 }
339
343 return ret;
344 }
345
349 return ret;
350 }
351
355 return ret;
356 }
357
361 return ret;
362 }
363
364 public OdResult getSubDividedData(OdGePoint3dArray vertexArray, OdInt32Array edgeArray, OdInt32Array faceArray) {
367 return ret;
368 }
369
370 public OdResult getSubDividedData(OdGePoint3dArray vertexArray, OdInt32Array edgeArray, OdInt32Array faceArray, OdGeDoubleArray newCreases, OdUInt32Array edgeData) {
371 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSubDMesh_getSubDividedData__SWIG_1(swigCPtr, OdGePoint3dArray.getCPtr(vertexArray), OdInt32Array.getCPtr(edgeArray).Handle, OdInt32Array.getCPtr(faceArray).Handle, OdGeDoubleArray.getCPtr(newCreases), OdUInt32Array.getCPtr(edgeData).Handle);
373 return ret;
374 }
375
379 return ret;
380 }
381
385 return ret;
386 }
387
391 return ret;
392 }
393
394 public OdResult getVertexAt(Int32 /*SIMPLETYPE*/ nIndex, OdGePoint3d vertex) {
395 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSubDMesh_getVertexAt__SWIG_0(swigCPtr, nIndex /*SIMPLETYPE*/, OdGePoint3d.getCPtr(vertex));
397 return ret;
398 }
399
400 public OdResult setVertexAt(Int32 /*SIMPLETYPE*/ nIndex, OdGePoint3d vertex) {
401 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSubDMesh_setVertexAt__SWIG_0(swigCPtr, nIndex /*SIMPLETYPE*/, OdGePoint3d.getCPtr(vertex));
403 return ret;
404 }
405
409 return ret;
410 }
411
415 return ret;
416 }
417
418 public OdResult getSubDividedVertexAt(Int32 /*SIMPLETYPE*/ nIndex, OdGePoint3d vertex) {
419 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSubDMesh_getSubDividedVertexAt__SWIG_0(swigCPtr, nIndex /*SIMPLETYPE*/, OdGePoint3d.getCPtr(vertex));
421 return ret;
422 }
423
427 return ret;
428 }
429
430 public OdResult setCrease(double creaseVal) {
433 return ret;
434 }
435
436 public OdResult setCrease(OdDbFullSubentPathArray subentPaths, double creaseVal) {
439 return ret;
440 }
441
445 return ret;
446 }
447
448 public OdResult getCrease(OdDbSubentId id, out double result) {
451 return ret;
452 }
453
457 return ret;
458 }
459
460 public OdResult getSubentPath(Int32 /*SIMPLETYPE*/ nIndex, Teigha.Core.SubentType type, OdDbFullSubentPathArray subentPaths) {
461 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSubDMesh_getSubentPath(swigCPtr, nIndex /*SIMPLETYPE*/, (int)type, OdDbFullSubentPathArray.getCPtr(subentPaths));
463 return ret;
464 }
465
466 public OdResult convertToSurface(bool bConvertAsSmooth, OdDbSubentId id, ref OdDbSurface /*OUT_PARAM for SMARTPTR*/ pSurface) {
467 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pSurface = pSurface == null ? IntPtr.Zero : OdDbSurface.getCPtr(pSurface).Handle;
468 IntPtr saved_pSurface = tmp_pSurface;
469 /*OUT_PARAM for SMARTPTR pre*/
470 try {
471 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSubDMesh_convertToSurface__SWIG_0(swigCPtr, bConvertAsSmooth, OdDbSubentId.getCPtr(id), ref tmp_pSurface /*OUT_PARAM for SMARTPTR*/);
473 return ret;
474 } finally {
475if(tmp_pSurface == IntPtr.Zero) pSurface = null;
476 if(tmp_pSurface != IntPtr.Zero && tmp_pSurface != saved_pSurface)
477 {
478 MemoryTransaction mTrans_pSurface = MemoryManager.GetMemoryManager().GetCurrentTransaction();
479 if(mTrans_pSurface != null)
480 mTrans_pSurface.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDbSurface>(typeof(OdDbSurface), tmp_pSurface, true));
481 pSurface = Teigha.Core.Helpers.odCreateObjectInternal<OdDbSurface>(typeof(OdDbSurface), tmp_pSurface, mTrans_pSurface == null);
482 /*OUT_PARAM for SMARTPTR*/
483 }
484 }
485 }
486
487 public OdResult convertToSurface(bool bConvertAsSmooth, bool optimize, ref OdDbSurface /*OUT_PARAM for SMARTPTR*/ pSurface) {
488 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pSurface = pSurface == null ? IntPtr.Zero : OdDbSurface.getCPtr(pSurface).Handle;
489 IntPtr saved_pSurface = tmp_pSurface;
490 /*OUT_PARAM for SMARTPTR pre*/
491 try {
492 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSubDMesh_convertToSurface__SWIG_1(swigCPtr, bConvertAsSmooth, optimize, ref tmp_pSurface /*OUT_PARAM for SMARTPTR*/);
494 return ret;
495 } finally {
496if(tmp_pSurface == IntPtr.Zero) pSurface = null;
497 if(tmp_pSurface != IntPtr.Zero && tmp_pSurface != saved_pSurface)
498 {
499 MemoryTransaction mTrans_pSurface = MemoryManager.GetMemoryManager().GetCurrentTransaction();
500 if(mTrans_pSurface != null)
501 mTrans_pSurface.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDbSurface>(typeof(OdDbSurface), tmp_pSurface, true));
502 pSurface = Teigha.Core.Helpers.odCreateObjectInternal<OdDbSurface>(typeof(OdDbSurface), tmp_pSurface, mTrans_pSurface == null);
503 /*OUT_PARAM for SMARTPTR*/
504 }
505 }
506 }
507
508 public OdResult convertToSolid(bool bConvertAsSmooth, bool optimize, ref OdDb3dSolid /*OUT_PARAM for SMARTPTR*/ pSolid) {
509 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pSolid = pSolid == null ? IntPtr.Zero : OdDb3dSolid.getCPtr(pSolid).Handle;
510 IntPtr saved_pSolid = tmp_pSolid;
511 /*OUT_PARAM for SMARTPTR pre*/
512 try {
513 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSubDMesh_convertToSolid(swigCPtr, bConvertAsSmooth, optimize, ref tmp_pSolid /*OUT_PARAM for SMARTPTR*/);
515 return ret;
516 } finally {
517if(tmp_pSolid == IntPtr.Zero) pSolid = null;
518 if(tmp_pSolid != IntPtr.Zero && tmp_pSolid != saved_pSolid)
519 {
520 MemoryTransaction mTrans_pSolid = MemoryManager.GetMemoryManager().GetCurrentTransaction();
521 if(mTrans_pSolid != null)
522 mTrans_pSolid.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDb3dSolid>(typeof(OdDb3dSolid), tmp_pSolid, true));
523 pSolid = Teigha.Core.Helpers.odCreateObjectInternal<OdDb3dSolid>(typeof(OdDb3dSolid), tmp_pSolid, mTrans_pSolid == null);
524 /*OUT_PARAM for SMARTPTR*/
525 }
526 }
527 }
528
532 return ret;
533 }
534
538 return ret;
539 }
540
544 return ret;
545 }
546
550 return ret;
551 }
552
556 return ret;
557 }
558
562 return ret;
563 }
564
568 return ret;
569 }
570
571 public OdResult computeVolume(out double retVolume) {
572 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSubDMesh_computeVolume(swigCPtr, out retVolume);
574 return ret;
575 }
576
577 public OdResult computeSurfaceArea(out double retSurfArea) {
578 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSubDMesh_computeSurfaceArea(swigCPtr, out retSurfArea);
580 return ret;
581 }
582
586 return ret;
587 }
588
592 return ret;
593 }
594
598 return ret;
599 }
600
604 return ret;
605 }
606
610 return ret;
611 }
612
616 return ret;
617 }
618
622 return ret;
623 }
624
628 return ret;
629 }
630
634 return ret;
635 }
636
637 public virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr /*SIMPLETYPE*/ gsMarker, OdGePoint3d pickPoint, OdGeMatrix3d xrm, OdDbFullSubentPathArray subentPaths, OdDbObjectIdArray pEntAndInsertStack) {
638 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSubDMesh_subGetSubentPathsAtGsMarker(swigCPtr, (int)type, gsMarker /*SIMPLETYPE*/, OdGePoint3d.getCPtr(pickPoint), OdGeMatrix3d.getCPtr(xrm), OdDbFullSubentPathArray.getCPtr(subentPaths), OdDbObjectIdArray.getCPtr(pEntAndInsertStack));
640 return ret;
641 }
642
646 return ret;
647 }
648
649 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
650 string ret = TD_DbPINVOKE.OdDbSubDMesh_getRealClassName(ptr /*SIMPLETYPE*/);
652 return ret;
653 }
654
659 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
660
666
671 public string vb_material() { return this.material(); }
672
677 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
678
683 public string vb_linetype() { return this.linetype(); }
684
690
696
697}
698
699}
static HandleRef getCPtr(OdCmEntityColorArray obj)
static HandleRef getCPtr(OdDbSubentId obj)
Definition: OdDbSubentId.cs:26
static HandleRef getCPtr(OdDoubleValuesArray obj)
static HandleRef getCPtr(OdGeDoubleArray obj)
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
Definition: OdGeMatrix3d.cs:26
static HandleRef getCPtr(OdGePlane obj)
Definition: OdGePlane.cs:25
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(OdGiMapper obj)
Definition: OdGiMapper.cs:26
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdGsMarkerArray obj)
static HandleRef getCPtr(OdInt32Array obj)
Definition: OdInt32Array.cs:28
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdRxObjectPtrArray obj)
static HandleRef getCPtr(OdUInt32Array obj)
static HandleRef getCPtr(OdCmColor obj)
Definition: OdCmColor.cs:26
static HandleRef getCPtr(OdDb3dSolid obj)
Definition: OdDb3dSolid.cs:26
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
OdCmColor color()
Definition: OdDbEntity.cs:136
Visibility visibility()
Definition: OdDbEntity.cs:527
static HandleRef getCPtr(OdDbFullSubentPathArray obj)
static HandleRef getCPtr(OdDbFullSubentPath obj)
static HandleRef getCPtr(OdDbObjectIdArray obj)
static HandleRef getCPtr(OdDbObjectId obj)
Definition: OdDbObjectId.cs:27
OdResult getVertexAt(Int32 nIndex, OdGePoint3d vertex)
OdResult setCylinder(double majorRadius, double minorRadius, double height, Int32 divAxis, Int32 divHeight, Int32 divCap, Int32 subDLevel)
OdResult numOfVertices(out Int32 result)
OdResult computeRayIntersection(OdGePoint3d rayStart, OdGeVector3d rayDir, OdDbSubentIdArraySt retSubents, OdDoubleValuesArray retIntersectDist, OdGePoint3dArray retIntersectPoint)
OdResult clearVertexNormalArray()
override void Dispose(bool disposing)
Definition: OdDbSubDMesh.cs:30
OdResult setCone(double majorRadius, double minorRadius, double height, Int32 divAxis, Int32 divHeight, Int32 divCap, double radiusRatio, Int32 subDLevel)
OdResult getSubentColor(OdDbSubentId id, OdCmColor color)
void vb_gripStatus(Teigha.Core.GripStat status)
OdResult extrudeConnectedFaces(OdDbFullSubentPathArray subentPaths, double length, OdGeVector3d dir, double taper)
OdResult setBox(double xLen, double yLen, double zLen, Int32 divX, Int32 divY, Int32 divZ, Int32 subDLevel)
virtual new OdResult subExplode(OdRxObjectPtrArray entitySet)
OdResult setTorus(double majorRadius, Int32 divSection, Int32 divSweepPath, double sectionRadiusRatio, double sectionRotate, Int32 subDLevel)
OdDbSubDMesh(IntPtr cPtr, bool cMemoryOwn)
Definition: OdDbSubDMesh.cs:21
OdResult getSubDividedNormalArray(OdGeVector3dArray normalArray)
OdResult getCrease(OdDbSubentId id, out double result)
virtual Teigha.TD.CollisionType vb_collisionType()
override OdResult dxfInFields(OdDbDxfFiler pFiler)
OdResult clearVertexTextureArray()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual new OdResult subGetGsMarkersAtSubentPath(OdDbFullSubentPath subPath, OdGsMarkerArray gsMarkers)
OdResult setSubentMaterial(OdDbSubentId id, OdDbObjectId material)
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
OdResult subdLevel(out Int32 result)
virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr gsMarker, OdGePoint3d pickPoint, OdGeMatrix3d xrm, OdDbFullSubentPathArray subentPaths, OdDbObjectIdArray pEntAndInsertStack)
override OdRxClass isA()
Definition: OdDbSubDMesh.cs:70
OdResult getVertexAt(OdDbSubentId id, OdGePoint3d vertex)
override OdRxObject queryX(OdRxClass protocolClass)
Definition: OdDbSubDMesh.cs:77
OdResult getNormalArray(OdGeVector3dArray normalArray)
OdResult getVertexNormalArray(OdGeVector3dArray arrNorm)
OdResult setVertexTextureArray(OdGePoint3dArray arrPts)
OdResult getVertexTextureArray(OdGePoint3dArray arrPts)
Teigha.Core.LineWeight vb_lineWeight()
OdResult getCrease(OdDbFullSubentPathArray subentPaths, OdGeDoubleArray result)
OdResult splitFace(OdDbSubentId subentFaceId, OdDbSubentId subent0, OdGePoint3d point0, OdDbSubentId subent1, OdGePoint3d point1)
OdResult getVertexColorArray(OdCmEntityColorArray arrColor)
OdResult numOfSubDividedFacesAt(OdDbFullSubentPathArray subentPaths, out Int32 result)
OdResult setCrease(OdDbFullSubentPathArray subentPaths, double creaseVal)
OdResult setSphere(double radius, Int32 divAxis, Int32 divHeight, Int32 subDLevel)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
OdResult getVertices(OdGePoint3dArray vertexArray)
OdResult getSubentMaterialMapper(OdDbSubentId id, OdGiMapper mapper)
OdResult getSubDividedData(OdGePoint3dArray vertexArray, OdInt32Array edgeArray, OdInt32Array faceArray, OdGeDoubleArray newCreases, OdUInt32Array edgeData)
OdResult setSubDMesh(OdGePoint3dArray vertexArray, OdInt32Array faceArray, Int32 subDLevel)
OdResult setPyramid(double radius, double height, Int32 divLength, Int32 divHeight, Int32 divCap, Int32 nSides, double radiusRatio, Int32 subDLevel)
OdResult numOfSubDividedFaces(out Int32 result)
OdResult setVertexNormalArray(OdGeVector3dArray arrNorm)
OdResult numOfFaces(out Int32 result)
OdResult getEdgeArray(OdInt32Array edgeArray)
OdResult subdRefine(OdDbFullSubentPathArray subentPaths)
static new OdDbSubDMesh createObject()
Definition: OdDbSubDMesh.cs:84
OdResult getSubDividedVertexAt(Int32 nIndex, OdGePoint3d vertex)
OdResult isWatertight(out bool result)
OdResult getSubentPath(Int32 nIndex, Teigha.Core.SubentType type, OdDbFullSubentPathArray subentPaths)
virtual new OdResult subGetGeomExtents(OdGeExtents3d extents)
override void dwgOutFields(OdDbDwgFiler pFiler)
OdResult getSubDividedData(OdGePoint3dArray vertexArray, OdInt32Array edgeArray, OdInt32Array faceArray)
OdResult setCrease(double creaseVal)
OdResult computeSurfaceArea(out double retSurfArea)
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
OdResult getAdjacentSubentPath(OdDbFullSubentPath path, Teigha.Core.SubentType type, OdDbFullSubentPathArray subentPaths)
OdResult getSubentMaterial(OdDbSubentId id, OdDbObjectId material)
OdResult numOfEdges(out Int32 result)
override bool subWorldDraw(OdGiWorldDraw pWd)
OdResult getSubDividedFaceArray(OdInt32Array faceArray)
OdResult getSubDividedEdgeArray(OdInt32Array edgeArray)
OdResult extrudeFaces(OdDbFullSubentPathArray subentPaths, double length, OdGeVector3d dir, double taper)
static string getRealClassName(IntPtr ptr)
OdResult getFacePlane(OdDbSubentId id, OdGePlane facePlane)
OdResult setSubentMaterialMapper(OdDbSubentId id, OdGiMapper mapper)
Teigha.TD.Visibility vb_visibility()
OdResult clearVertexColorArray()
OdResult setWedge(double xLen, double yLen, double zLen, Int32 divLength, Int32 divWidth, Int32 divHeight, Int32 divSlope, Int32 divCap, Int32 subDLevel)
OdResult numOfSubDividedVertices(out Int32 result)
OdResult setVertexColorArray(OdCmEntityColorArray arrColor)
OdResult getSubDividedVertexAt(OdDbSubentId id, OdGePoint3d vertex)
OdResult extrudeFaces(OdDbFullSubentPathArray subentPaths, OdGePoint3dArray alongPath, double taper)
static HandleRef getCPtr(OdDbSubDMesh obj)
Definition: OdDbSubDMesh.cs:26
OdResult setVertexAt(OdDbSubentId id, OdGePoint3d vertex)
override void dxfOutFields(OdDbDxfFiler pFiler)
static OdDbSubDMesh cast(OdRxObject pObj)
Definition: OdDbSubDMesh.cs:43
OdResult setSubentColor(OdDbSubentId id, OdCmColor color)
OdResult convertToSolid(bool bConvertAsSmooth, bool optimize, ref OdDb3dSolid pSolid)
override OdDbObject decomposeForSave(DwgVersion ver, OdDbObjectId replaceId, out bool exchangeXData)
OdResult convertToSurface(bool bConvertAsSmooth, OdDbSubentId id, ref OdDbSurface pSurface)
OdResult getFaceArray(OdInt32Array faceArray)
OdResult getSubDividedVertices(OdGePoint3dArray vertexArray)
OdResult setVertexAt(Int32 nIndex, OdGePoint3d vertex)
OdResult computeVolume(out double retVolume)
OdResult convertToSurface(bool bConvertAsSmooth, bool optimize, ref OdDbSurface pSurface)
static new OdRxClass desc()
Definition: OdDbSubDMesh.cs:63
static HandleRef getCPtr(OdDbSubentIdArraySt obj)
static HandleRef getCPtr(OdDbSurface obj)
Definition: OdDbSurface.cs:26
static global::System.Exception Retrieve()
static int OdDbSubDMesh_setTorus(HandleRef jarg1, double jarg2, Int32 jarg3, Int32 jarg4, double jarg5, double jarg6, Int32 jarg7)
static int OdDbSubDMesh_setPyramid(HandleRef jarg1, double jarg2, double jarg3, Int32 jarg4, Int32 jarg5, Int32 jarg6, Int32 jarg7, double jarg8, Int32 jarg9)
static int OdDbSubDMesh_getFacePlane(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbSubDMesh_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbSubDMesh_getSubDividedFaceArray(HandleRef jarg1, IntPtr jarg2)
static int OdDbSubDMesh_subdDivideUp(HandleRef jarg1)
static int OdDbSubDMesh_getSubentPath(HandleRef jarg1, Int32 jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDbSubDMesh_getVertexColorArray(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbSubDMesh_decomposeForSave(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, out bool jarg4)
static int OdDbSubDMesh_getVertexAt__SWIG_0(HandleRef jarg1, Int32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbSubDMesh_getVertexTextureArray(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbSubDMesh_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbSubDMesh_computeVolume(HandleRef jarg1, out double jarg2)
static int OdDbSubDMesh_extrudeFaces__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5)
static int OdDbSubDMesh_setSubentMaterialMapper(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbSubDMesh_convertToSurface__SWIG_0(HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, ref IntPtr jarg4)
static int OdDbSubDMesh_numOfSubDividedFaces(HandleRef jarg1, out Int32 jarg2)
static int OdDbSubDMesh_clearVertexColorArray(HandleRef jarg1)
static int OdDbSubDMesh_computeSurfaceArea(HandleRef jarg1, out double jarg2)
static int OdDbSubDMesh_setVertexAt__SWIG_0(HandleRef jarg1, Int32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbSubDMesh_getSubentMaterial(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbSubDMesh_getAdjacentSubentPath(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDbSubDMesh_splitFace(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static int OdDbSubDMesh_setSphere(HandleRef jarg1, double jarg2, Int32 jarg3, Int32 jarg4, Int32 jarg5)
static void delete_OdDbSubDMesh(HandleRef jarg1)
static int OdDbSubDMesh_isWatertight(HandleRef jarg1, out bool jarg2)
static int OdDbSubDMesh_getSubDividedEdgeArray(HandleRef jarg1, IntPtr jarg2)
static int OdDbSubDMesh_getSubDividedVertexAt__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbSubDMesh_computeRayIntersection(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static int OdDbSubDMesh_setVertexAt__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static UInt32 OdDbSubDMesh_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static int OdDbSubDMesh_getCrease__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbSubDMesh_setVertexColorArray(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbSubDMesh_getSubentColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbSubDMesh_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDbSubDMesh_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbSubDMesh_setCone(HandleRef jarg1, double jarg2, double jarg3, double jarg4, Int32 jarg5, Int32 jarg6, Int32 jarg7, double jarg8, Int32 jarg9)
static int OdDbSubDMesh_subGetSubentPathsAtGsMarker(HandleRef jarg1, int jarg2, IntPtr 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)
static int OdDbSubDMesh_getSubDividedVertices(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbSubDMesh_setSubentMaterial(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbSubDMesh_getSubentMaterialMapper(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbSubDMesh_getSubDividedNormalArray(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbSubDMesh_getVertexNormalArray(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbSubDMesh_setCrease__SWIG_0(HandleRef jarg1, double jarg2)
static void OdDbSubDMesh_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbSubDMesh_subdLevel(HandleRef jarg1, out Int32 jarg2)
static int OdDbSubDMesh_getFaceArray(HandleRef jarg1, IntPtr jarg2)
static int OdDbSubDMesh_setVertexNormalArray(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbSubDMesh_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbSubDMesh_subdRefine__SWIG_0(HandleRef jarg1)
static int OdDbSubDMesh_subdDivideDown(HandleRef jarg1)
static int OdDbSubDMesh_convertToSurface__SWIG_1(HandleRef jarg1, bool jarg2, bool jarg3, ref IntPtr jarg4)
static int OdDbSubDMesh_getSubDividedData__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, IntPtr jarg4)
static int OdDbSubDMesh_getVertices(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbSubDMesh_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static int OdDbSubDMesh_numOfEdges(HandleRef jarg1, out Int32 jarg2)
static int OdDbSubDMesh_setVertexTextureArray(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbSubDMesh_setWedge(HandleRef jarg1, double jarg2, double jarg3, double jarg4, Int32 jarg5, Int32 jarg6, Int32 jarg7, Int32 jarg8, Int32 jarg9, Int32 jarg10)
static int OdDbSubDMesh_getVertexAt__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbSubDMesh_numOfSubDividedVertices(HandleRef jarg1, out Int32 jarg2)
static IntPtr OdDbSubDMesh_cast(HandleRef jarg1)
static int OdDbSubDMesh_setSubentColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbSubDMesh_setBox(HandleRef jarg1, double jarg2, double jarg3, double jarg4, Int32 jarg5, Int32 jarg6, Int32 jarg7, Int32 jarg8)
static int OdDbSubDMesh_subGetGsMarkersAtSubentPath(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbSubDMesh_desc()
static int OdDbSubDMesh_extrudeConnectedFaces(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5)
static int OdDbSubDMesh_clearVertexTextureArray(HandleRef jarg1)
static int OdDbSubDMesh_numOfSubDividedFacesAt(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out Int32 jarg3)
static int OdDbSubDMesh_numOfVertices(HandleRef jarg1, out Int32 jarg2)
static int OdDbSubDMesh_negate(HandleRef jarg1)
static IntPtr OdDbSubDMesh_createObject()
static int OdDbSubDMesh_numOfFaces(HandleRef jarg1, out Int32 jarg2)
static int OdDbSubDMesh_getSubDividedVertexAt__SWIG_0(HandleRef jarg1, Int32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static string OdDbSubDMesh_getRealClassName(IntPtr jarg1)
static int OdDbSubDMesh_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbSubDMesh_clearVertexNormalArray(HandleRef jarg1)
static int OdDbSubDMesh_getSubDividedData__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, IntPtr jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, IntPtr jarg6)
static int OdDbSubDMesh_getCrease__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out double jarg3)
static int OdDbSubDMesh_convertToSolid(HandleRef jarg1, bool jarg2, bool jarg3, ref IntPtr jarg4)
static int OdDbSubDMesh_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbSubDMesh_getNormalArray(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbSubDMesh_setSubDMesh(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, Int32 jarg4)
static int OdDbSubDMesh_setCylinder(HandleRef jarg1, double jarg2, double jarg3, double jarg4, Int32 jarg5, Int32 jarg6, Int32 jarg7, Int32 jarg8)
static int OdDbSubDMesh_subdRefine__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbSubDMesh_getEdgeArray(HandleRef jarg1, IntPtr jarg2)
static int OdDbSubDMesh_extrudeFaces__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, double jarg4)
static IntPtr OdDbSubDMesh_isA(HandleRef jarg1)
static int OdDbSubDMesh_setCrease__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3)