Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbRegion.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 OdDbRegion : OdDbEntity {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDbRegion(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbRegion_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbRegion 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 OdDbRegion cast(OdRxObject pObj) {// OdSmartPtr<OdDbRegion>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbRegion ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbRegion)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRegion),ptr, true));
52 ret = (OdDbRegion)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRegion),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbRegion)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRegion),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.OdDbRegion_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.OdDbRegion_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.OdDbRegion_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbRegion createObject() {// OdSmartPtr<OdDbRegion>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbRegion ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbRegion)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRegion),ptr, true));
93 ret = (OdDbRegion)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRegion),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbRegion)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRegion),ptr, true);
98 }
99
101 return ret;
102}
103
104 public OdResult acisOut(OdStreamBuf pStreamBuf, int typeVer) {
105 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbRegion_acisOut__SWIG_0(swigCPtr, OdStreamBuf.getCPtr(pStreamBuf), typeVer);
107 return ret;
108 }
109
115
116 public OdResult acisIn(OdStreamBuf pStreamBuf, out int typeVer) {
117 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbRegion_acisIn__SWIG_0(swigCPtr, OdStreamBuf.getCPtr(pStreamBuf), out typeVer);
119 return ret;
120 }
121
127
132
133 public bool getFaceMesh(OdGeTrMesh mesh, IntPtr iFace, wrTriangulationParams triangulationParams) {
134 bool ret = TD_DbPINVOKE.OdDbRegion_getFaceMesh(swigCPtr, OdGeTrMesh.getCPtr(mesh), iFace /*SIMPLETYPE*/, wrTriangulationParams.getCPtr(triangulationParams));
136 return ret;
137 }
138
139 public bool isNull() {
140 bool ret = TD_DbPINVOKE.OdDbRegion_isNull(swigCPtr);
142 return ret;
143 }
144
150
156
157 public override bool isPlanar() {
158 bool ret = TD_DbPINVOKE.OdDbRegion_isPlanar(swigCPtr);
160 return ret;
161 }
162
163 public override OdResult getPlane(OdGePlane plane, out Planarity planarity) {
164 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbRegion_getPlane(swigCPtr, OdGePlane.getCPtr(plane), out planarity);
166 return ret;
167 }
168
174
179
185
190
191 public override bool subWorldDraw(OdGiWorldDraw pWd) {
194 return ret;
195 }
196
197 public override OdResult subGetClassID(IntPtr pClsid) {
198 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbRegion_subGetClassID(swigCPtr, pClsid /*SIMPLETYPE*/);
200 return ret;
201 }
202
203 public override OdDbObject decomposeForSave(DwgVersion ver, OdDbObjectId replaceId, out bool exchangeXData) {// OdDbObjectPtr
204 MemoryManager mMan = MemoryManager.GetMemoryManager();
205 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
206 IntPtr ptr = TD_DbPINVOKE.OdDbRegion_decomposeForSave(swigCPtr, (int)ver, OdDbObjectId.getCPtr(replaceId), out exchangeXData);
207
208 OdDbObject ret = null;
209 if (null != mTrans)
210 {
211 mTrans.AddObject((OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, true));
212 ret = (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, false);
213 }
214 else
215 {
216 ret = (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, true);
217 }
218
220 return ret;
221}
222
223 public virtual OdResult setBody(IntPtr pGeometry) {
224 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbRegion_setBody(swigCPtr, pGeometry /*SIMPLETYPE*/);
226 return ret;
227 }
228
229 public virtual IntPtr body() {
230// test csout
231 /*SIMPLETYPE*/
232 IntPtr ret = TD_DbPINVOKE.OdDbRegion_body(swigCPtr);
234 return ret;
235 }
236
242
248
253
254 public virtual OdResult booleanOper(BoolOperType operation, OdDbRegion otherRegion) {
255 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbRegion_booleanOper(swigCPtr, (int)operation, OdDbRegion.getCPtr(otherRegion));
257 return ret;
258 }
259
260 public virtual OdResult getArea(out double regionArea) {
261 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbRegion_getArea(swigCPtr, out regionArea);
263 return ret;
264 }
265
266 public virtual OdResult getPerimeter(out double arg0) {
267 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbRegion_getPerimeter(swigCPtr, out arg0);
269 return ret;
270 }
271
272 public virtual OdResult getAreaProp(OdGePoint3d origin, OdGeVector3d xAxis, OdGeVector3d yAxis, out double perimeter, out double area, OdGePoint2d centroid, double[] /*DOUBLE_FIXED_ARRAY*/ momInertia, out double prodInertia, double[] /*DOUBLE_FIXED_ARRAY*/ prinMoments, OdGeVector2d prinAxes, double[] /*DOUBLE_FIXED_ARRAY*/ radiiGyration, OdGePoint2d extentsLow, OdGePoint2d extentsHigh) {
273 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbRegion_getAreaProp(swigCPtr, OdGePoint3d.getCPtr(origin), OdGeVector3d.getCPtr(xAxis), OdGeVector3d.getCPtr(yAxis), out perimeter, out area, OdGePoint2d.getCPtr(centroid), momInertia /*DOUBLE_FIXED_ARRAY*/, out prodInertia, prinMoments /*DOUBLE_FIXED_ARRAY*/, OdGeVector2d.getCPtr(prinAxes), radiiGyration /*DOUBLE_FIXED_ARRAY*/, OdGePoint2d.getCPtr(extentsLow), OdGePoint2d.getCPtr(extentsHigh));
275 return ret;
276 }
277
278 public virtual new OdResult subIntersectWith(OdDbEntity pEnt, Intersect intType, OdGePoint3dArray points, IntPtr thisGsMarker, IntPtr otherGsMarker) {
279 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbRegion_subIntersectWith__SWIG_0(swigCPtr, OdDbEntity.getCPtr(pEnt), (int)intType, OdGePoint3dArray.getCPtr(points), thisGsMarker /*SIMPLETYPE*/, otherGsMarker /*SIMPLETYPE*/);
281 return ret;
282 }
283
284 public virtual new OdResult subIntersectWith(OdDbEntity pEnt, Intersect intType, OdGePoint3dArray points, IntPtr thisGsMarker) {
285 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbRegion_subIntersectWith__SWIG_1(swigCPtr, OdDbEntity.getCPtr(pEnt), (int)intType, OdGePoint3dArray.getCPtr(points), thisGsMarker /*SIMPLETYPE*/);
287 return ret;
288 }
289
295
296 public virtual new OdResult subIntersectWith(OdDbEntity pEnt, Intersect intType, OdGePlane projPlane, OdGePoint3dArray points, IntPtr thisGsMarker, IntPtr otherGsMarker) {
297 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbRegion_subIntersectWith__SWIG_3(swigCPtr, OdDbEntity.getCPtr(pEnt), (int)intType, OdGePlane.getCPtr(projPlane), OdGePoint3dArray.getCPtr(points), thisGsMarker /*SIMPLETYPE*/, otherGsMarker /*SIMPLETYPE*/);
299 return ret;
300 }
301
302 public virtual new OdResult subIntersectWith(OdDbEntity pEnt, Intersect intType, OdGePlane projPlane, OdGePoint3dArray points, IntPtr thisGsMarker) {
303 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbRegion_subIntersectWith__SWIG_4(swigCPtr, OdDbEntity.getCPtr(pEnt), (int)intType, OdGePlane.getCPtr(projPlane), OdGePoint3dArray.getCPtr(points), thisGsMarker /*SIMPLETYPE*/);
305 return ret;
306 }
307
308 public virtual new OdResult subIntersectWith(OdDbEntity pEnt, Intersect intType, OdGePlane projPlane, OdGePoint3dArray points) {
311 return ret;
312 }
313
314 public virtual new OdDbEntity subSubentPtr(OdDbFullSubentPath id) {// OdDbEntityPtr
315 MemoryManager mMan = MemoryManager.GetMemoryManager();
316 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
318
319 OdDbEntity ret = null;
320 if (null != mTrans)
321 {
322 mTrans.AddObject((OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, true));
323 ret = (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, false);
324 }
325 else
326 {
327 ret = (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, true);
328 }
329
331 return ret;
332}
333
339
340 public virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr gsMark, OdGePoint3d pickPoint, OdGeMatrix3d viewXform, OdDbFullSubentPathArray subentPaths, OdDbObjectIdArray pEntAndInsertStack) {
341 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbRegion_subGetSubentPathsAtGsMarker__SWIG_0(swigCPtr, (int)type, gsMark /*SIMPLETYPE*/, OdGePoint3d.getCPtr(pickPoint), OdGeMatrix3d.getCPtr(viewXform), OdDbFullSubentPathArray.getCPtr(subentPaths), OdDbObjectIdArray.getCPtr(pEntAndInsertStack));
343 return ret;
344 }
345
346 public virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr gsMark, OdGePoint3d pickPoint, OdGeMatrix3d viewXform, OdDbFullSubentPathArray subentPaths) {
347 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbRegion_subGetSubentPathsAtGsMarker__SWIG_1(swigCPtr, (int)type, gsMark /*SIMPLETYPE*/, OdGePoint3d.getCPtr(pickPoint), OdGeMatrix3d.getCPtr(viewXform), OdDbFullSubentPathArray.getCPtr(subentPaths));
349 return ret;
350 }
351
352 public virtual UInt32 numChanges() {
353// test csout
354 /*SIMPLETYPE*/
355 UInt32 ret = TD_DbPINVOKE.OdDbRegion_numChanges(swigCPtr);
357 return ret;
358 }
359
360 public virtual OdDbSubentId internalSubentId(IntPtr ent) {
361 OdDbSubentId ret = new OdDbSubentId(TD_DbPINVOKE.OdDbRegion_internalSubentId(swigCPtr, ent /*SIMPLETYPE*/), true);
363 return ret;
364 }
365
366 public virtual IntPtr internalSubentPtr(OdDbSubentId id) {
367// test csout
368 /*SIMPLETYPE*/
371 return ret;
372 }
373
374 public override UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
375// test csout
376 /*SIMPLETYPE*/
377 UInt32 ret = TD_DbPINVOKE.OdDbRegion_subSetAttributes(swigCPtr, OdGiDrawableTraits.getCPtr(pTraits));
379 return ret;
380 }
381
387
392
397
398 protected static string getRealClassName(IntPtr ptr) {
399 string ret = TD_DbPINVOKE.OdDbRegion_getRealClassName(ptr /*SIMPLETYPE*/);
401 return ret;
402 }
403
408 public virtual IntPtr vb_body() { return this.body(); }
409
414 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
415
421
426 public string vb_material() { return this.material(); }
427
432 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
433
438 public string vb_linetype() { return this.linetype(); }
439
445
451
452}
453
454}
static HandleRef getCPtr(OdBrBrep obj)
Definition OdBrBrep.cs:25
static HandleRef getCPtr(OdDbSubentId obj)
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePlane obj)
Definition OdGePlane.cs:25
static HandleRef getCPtr(OdGePoint2d obj)
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeTrMesh obj)
Definition OdGeTrMesh.cs:25
static HandleRef getCPtr(OdGeVector2d obj)
static HandleRef getCPtr(OdGeVector3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdGsMarkerArray obj)
static HandleRef getCPtr(OdRxClass obj)
Definition OdRxClass.cs:25
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
static HandleRef getCPtr(OdRxObjectPtrArray obj)
static HandleRef getCPtr(OdStreamBuf obj)
static HandleRef getCPtr(wrTriangulationParams obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
LineWeight lineWeight()
virtual CollisionType collisionType()
static HandleRef getCPtr(OdDbEntity obj)
Definition OdDbEntity.cs:26
virtual void gripStatus(GripStat status)
Visibility visibility()
static HandleRef getCPtr(OdDbFullSubentPathArray obj)
static HandleRef getCPtr(OdDbFullSubentPath obj)
OdDbObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdDbObject.cs:21
static HandleRef getCPtr(OdDbObjectIdArray obj)
static HandleRef getCPtr(OdDbObjectId obj)
static OdResult createFromCurves(OdRxObjectPtrArray curveSegments, OdRxObjectPtrArray regions)
virtual OdDbSubentId internalSubentId(IntPtr ent)
Teigha.Core.LineWeight vb_lineWeight()
OdResult acisOut(OdStreamBuf pStreamBuf, int typeVer)
static HandleRef getCPtr(OdDbRegion obj)
Definition OdDbRegion.cs:26
OdResult acisIn(OdStreamBuf pStreamBuf)
override void Dispose(bool disposing)
Definition OdDbRegion.cs:30
OdResult acisOut(OdStreamBuf pStreamBuf)
void vb_gripStatus(Teigha.Core.GripStat status)
override void copyFrom(OdRxObject pSource)
virtual UInt32 numChanges()
virtual new OdResult subIntersectWith(OdDbEntity pEnt, Intersect intType, OdGePoint3dArray points, IntPtr thisGsMarker)
static string getRealClassName(IntPtr ptr)
virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr gsMark, OdGePoint3d pickPoint, OdGeMatrix3d viewXform, OdDbFullSubentPathArray subentPaths, OdDbObjectIdArray pEntAndInsertStack)
override OdRxClass isA()
Definition OdDbRegion.cs:70
void brep(OdBrBrep brep)
virtual OdResult getAreaProp(OdGePoint3d origin, OdGeVector3d xAxis, OdGeVector3d yAxis, out double perimeter, out double area, OdGePoint2d centroid, double[] momInertia, out double prodInertia, double[] prinMoments, OdGeVector2d prinAxes, double[] radiiGyration, OdGePoint2d extentsLow, OdGePoint2d extentsHigh)
virtual new OdResult subIntersectWith(OdDbEntity pEnt, Intersect intType, OdGePoint3dArray points, IntPtr thisGsMarker, IntPtr otherGsMarker)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
Teigha.TD.Visibility vb_visibility()
override OdRxObject queryX(OdRxClass protocolClass)
Definition OdDbRegion.cs:77
virtual OdResult getArea(out double regionArea)
override OdResult getPlane(OdGePlane plane, out Planarity planarity)
virtual OdResult getPerimeter(out double arg0)
virtual OdResult setBody(IntPtr pGeometry)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override OdResult subGetClassID(IntPtr pClsid)
static new OdRxClass desc()
Definition OdDbRegion.cs:63
override OdDbObject decomposeForSave(DwgVersion ver, OdDbObjectId replaceId, out bool exchangeXData)
override void dwgOutFields(OdDbDwgFiler pFiler)
override bool isPlanar()
virtual new OdResult subExplode(OdRxObjectPtrArray entitySet)
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
virtual OdResult booleanOper(BoolOperType operation, OdDbRegion otherRegion)
virtual new OdResult subIntersectWith(OdDbEntity pEnt, Intersect intType, OdGePlane projPlane, OdGePoint3dArray points, IntPtr thisGsMarker, IntPtr otherGsMarker)
virtual IntPtr vb_body()
virtual new OdResult subGetGeomExtents(OdGeExtents3d extents)
virtual new OdDbEntity subSubentPtr(OdDbFullSubentPath id)
override void saveAs(OdGiWorldDraw pWd, DwgVersion ver)
virtual new OdResult subGetGsMarkersAtSubentPath(OdDbFullSubentPath subPath, OdGsMarkerArray gsMarkers)
virtual IntPtr body()
virtual new OdResult subIntersectWith(OdDbEntity pEnt, Intersect intType, OdGePlane projPlane, OdGePoint3dArray points, IntPtr thisGsMarker)
static OdDbRegion cast(OdRxObject pObj)
Definition OdDbRegion.cs:43
override void dxfOutFields(OdDbDxfFiler pFiler)
OdDbRegion(IntPtr cPtr, bool cMemoryOwn)
Definition OdDbRegion.cs:21
virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr gsMark, OdGePoint3d pickPoint, OdGeMatrix3d viewXform, OdDbFullSubentPathArray subentPaths)
override bool subWorldDraw(OdGiWorldDraw pWd)
OdResult acisIn(OdStreamBuf pStreamBuf, out int typeVer)
virtual new OdResult subIntersectWith(OdDbEntity pEnt, Intersect intType, OdGePoint3dArray points)
virtual Teigha.TD.CollisionType vb_collisionType()
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
virtual new OdResult subIntersectWith(OdDbEntity pEnt, Intersect intType, OdGePlane projPlane, OdGePoint3dArray points)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
virtual IntPtr internalSubentPtr(OdDbSubentId id)
static new OdDbRegion createObject()
Definition OdDbRegion.cs:84
virtual OdResult getNormal(OdGeVector3d normal)
bool getFaceMesh(OdGeTrMesh mesh, IntPtr iFace, wrTriangulationParams triangulationParams)
override void subClose()
static global::System.Exception Retrieve()
static IntPtr OdDbRegion_cast(HandleRef jarg1)
static global::System.IntPtr OdDbRegion_internalSubentId(HandleRef jarg1, IntPtr jarg2)
static int OdDbRegion_acisIn__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdDbRegion_numChanges(HandleRef jarg1)
static void OdDbRegion_saveAs(HandleRef jarg1, HandleRef jarg2, int jarg3)
static bool OdDbRegion_isNull(HandleRef jarg1)
static void OdDbRegion_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdDbRegion_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static int OdDbRegion_setBody(HandleRef jarg1, IntPtr jarg2)
static int OdDbRegion_subGetSubentPathsAtGsMarker__SWIG_0(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 OdDbRegion_booleanOper(HandleRef jarg1, int jarg2, HandleRef jarg3)
static bool OdDbRegion_isPlanar(HandleRef jarg1)
static void OdDbRegion_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbRegion_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbRegion_subIntersectWith__SWIG_4(HandleRef jarg1, HandleRef jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, IntPtr jarg6)
static int OdDbRegion_getPerimeter(HandleRef jarg1, out double jarg2)
static IntPtr OdDbRegion_body(HandleRef jarg1)
static int OdDbRegion_subIntersectWith__SWIG_1(HandleRef jarg1, HandleRef jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, IntPtr jarg5)
static IntPtr OdDbRegion_desc()
static int OdDbRegion_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static int OdDbRegion_subIntersectWith__SWIG_3(HandleRef jarg1, HandleRef jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, IntPtr jarg6, IntPtr jarg7)
static bool OdDbRegion_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static string OdDbRegion_getRealClassName(IntPtr jarg1)
static int OdDbRegion_getNormal(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbRegion_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbRegion_subIntersectWith__SWIG_0(HandleRef jarg1, HandleRef jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, IntPtr jarg5, IntPtr jarg6)
static int OdDbRegion_getAreaProp(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, out double jarg5, out double jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, [In, MarshalAs(UnmanagedType.LPArray, SizeConst=2)]double[] jarg8, out double jarg9, [In, MarshalAs(UnmanagedType.LPArray, SizeConst=2)]double[] jarg10, global::System.Runtime.InteropServices.HandleRef jarg11, [In, MarshalAs(UnmanagedType.LPArray, SizeConst=2)]double[] jarg12, global::System.Runtime.InteropServices.HandleRef jarg13, global::System.Runtime.InteropServices.HandleRef jarg14)
static int OdDbRegion_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbRegion_subGetSubentPathsAtGsMarker__SWIG_1(HandleRef jarg1, int jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static int OdDbRegion_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbRegion_subGetGsMarkersAtSubentPath(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbRegion_getPlane(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out Planarity jarg3)
static bool OdDbRegion_getFaceMesh(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDbRegion_subIntersectWith__SWIG_5(HandleRef jarg1, HandleRef jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdDbRegion_copyFrom(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbRegion_decomposeForSave(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, out bool jarg4)
static int OdDbRegion_acisOut__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static int OdDbRegion_getArea(HandleRef jarg1, out double jarg2)
static void OdDbRegion_subClose(HandleRef jarg1)
static void delete_OdDbRegion(HandleRef jarg1)
static int OdDbRegion_createFromCurves(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbRegion_acisOut__SWIG_0(HandleRef jarg1, HandleRef jarg2, int jarg3)
static int OdDbRegion_acisIn__SWIG_0(HandleRef jarg1, HandleRef jarg2, out int jarg3)
static IntPtr OdDbRegion_subSubentPtr(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbRegion_createObject()
static IntPtr OdDbRegion_internalSubentPtr(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbRegion_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDbRegion_brep(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbRegion_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbRegion_subIntersectWith__SWIG_2(HandleRef jarg1, HandleRef jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static IntPtr OdDbRegion_isA(HandleRef jarg1)