Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbSection.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 OdDbSection : OdDbEntity {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDbSection(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbSection_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbSection 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 OdDbSection cast(OdRxObject pObj) {// OdSmartPtr<OdDbSection>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbSection ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbSection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSection),ptr, true));
52 ret = (OdDbSection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSection),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbSection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSection),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.OdDbSection_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.OdDbSection_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.OdDbSection_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbSection createObject() {// OdSmartPtr<OdDbSection>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbSection ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbSection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSection),ptr, true));
93 ret = (OdDbSection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSection),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbSection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSection),ptr, true);
98 }
99
101 return ret;
102}
103
104 public static OdDbSection createObject(OdGePoint3dArray pts, OdGeVector3d verticalDir) {// OdDbSectionPtr
105 MemoryManager mMan = MemoryManager.GetMemoryManager();
106 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
108
109 OdDbSection ret = null;
110 if (null != mTrans)
111 {
112 mTrans.AddObject((OdDbSection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSection),ptr, true));
113 ret = (OdDbSection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSection),ptr, false);
114 }
115 else
116 {
117 ret = (OdDbSection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSection),ptr, true);
118 }
119
121 return ret;
122}
123
124 public static OdDbSection createObject(OdGePoint3dArray pts, OdGeVector3d verticalDir, OdGeVector3d vecViewingDir) {// OdDbSectionPtr
125 MemoryManager mMan = MemoryManager.GetMemoryManager();
126 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
128
129 OdDbSection ret = null;
130 if (null != mTrans)
131 {
132 mTrans.AddObject((OdDbSection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSection),ptr, true));
133 ret = (OdDbSection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSection),ptr, false);
134 }
135 else
136 {
137 ret = (OdDbSection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSection),ptr, true);
138 }
139
141 return ret;
142}
143
147 return ret;
148 }
149
150 public void setState(OdDbSection.State nState) {
151 TD_DbPINVOKE.OdDbSection_setState(swigCPtr, (int)nState);
153 }
154
155 public String getName() {
156 string ret = TD_DbPINVOKE.OdDbSection_getName__SWIG_0(swigCPtr);
158 return ret;
159}
160
161 public void getName(ref string sName) {
162IntPtr tmp_sName = Marshal.StringToCoTaskMemUni(sName);
163 IntPtr saved_sName = tmp_sName;
164 try {
165 TD_DbPINVOKE.OdDbSection_getName__SWIG_1(swigCPtr, ref tmp_sName);
167 } finally {
168if (tmp_sName != saved_sName) sName = Marshal.PtrToStringUni(tmp_sName);
169 }
170 }
171
172 public void setName(String pszName) {
173 TD_DbPINVOKE.OdDbSection_setName(swigCPtr, pszName);
175 }
176
180 return ret;
181 }
182
186 return ret;
187 }
188
192 return ret;
193 }
194
198 return ret;
199 }
200
202 OdGeVector3d ret = new OdGeVector3d(TD_DbPINVOKE.OdDbSection_normal(swigCPtr), true);
204 return ret;
205 }
206
210 return ret;
211 }
212
216 return ret;
217 }
218
219 public void setIndicatorTransparency(int nTransparency) {
220 TD_DbPINVOKE.OdDbSection_setIndicatorTransparency(swigCPtr, nTransparency);
222 }
223
227 return ret;
228 }
229
233 }
234
235 public int numVertices() {
236 int ret = TD_DbPINVOKE.OdDbSection_numVertices(swigCPtr);
238 return ret;
239 }
240
241 public OdResult getVertex(int nIndex, OdGePoint3d pt) {
244 return ret;
245 }
246
247 public OdResult setVertex(int nIndex, OdGePoint3d pt) {
250 return ret;
251 }
252
253 public OdResult addVertex(int nInsertAt, OdGePoint3d pt) {
256 return ret;
257 }
258
259 public OdResult removeVertex(int nIndex) {
262 return ret;
263 }
264
265 public void getVertices(OdGePoint3dArray pts) {
268 }
269
273 return ret;
274 }
275
276 public double height(OdDbSection.Height nHeightType) {
277 double ret = TD_DbPINVOKE.OdDbSection_height(swigCPtr, (int)nHeightType);
279 return ret;
280 }
281
282 public OdResult setHeight(OdDbSection.Height nHeightType, double fHeight) {
283 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSection_setHeight(swigCPtr, (int)nHeightType, fHeight);
285 return ret;
286 }
287
288 public OdResult createJog(OdGePoint3d ptOnSection) {
291 return ret;
292 }
293
294 public bool hasJogs() {
295 bool ret = TD_DbPINVOKE.OdDbSection_hasJogs(swigCPtr);
297 return ret;
298 }
299
301 MemoryManager mMan = MemoryManager.GetMemoryManager();
302 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
303 IntPtr ptr = TD_DbPINVOKE.OdDbSection_getSettings__SWIG_0(swigCPtr);
304
305 OdDbObjectId ret = null;
306 if (null != mTrans)
307 {
308 mTrans.AddObject(new OdDbObjectId(ptr, true));
309 ret = new OdDbObjectId(ptr, false);
310 }
311 else
312 {
313 ret = new OdDbObjectId(ptr, true);
314 }
315
317 return ret;
318}
319
320 public OdDbSectionSettings getSettings(OpenMode mode) {// OdDbSectionSettingsPtr
321 MemoryManager mMan = MemoryManager.GetMemoryManager();
322 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
323 IntPtr ptr = TD_DbPINVOKE.OdDbSection_getSettings__SWIG_1(swigCPtr, (int)mode);
324
325 OdDbSectionSettings ret = null;
326 if (null != mTrans)
327 {
328 mTrans.AddObject((OdDbSectionSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSectionSettings),ptr, true));
329 ret = (OdDbSectionSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSectionSettings),ptr, false);
330 }
331 else
332 {
333 ret = (OdDbSectionSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSectionSettings),ptr, true);
334 }
335
337 return ret;
338}
339
340 public bool isLiveSectionEnabled() {
343 return ret;
344 }
345
346 public void enableLiveSection(bool bEnable) {
349 }
350
351 public bool isSlice() {
352 bool ret = TD_DbPINVOKE.OdDbSection_isSlice(swigCPtr);
354 return ret;
355 }
356
357 public OdResult setIsSlice(bool bIsSlice) {
358 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSection_setIsSlice(swigCPtr, bIsSlice);
360 return ret;
361 }
362
363 public double thicknessDepth() {
364 double ret = TD_DbPINVOKE.OdDbSection_thicknessDepth(swigCPtr);
366 return ret;
367 }
368
369 public OdResult setThicknessDepth(double depth) {
372 return ret;
373 }
374
375 public double sectionPlaneOffset() {
376 double ret = TD_DbPINVOKE.OdDbSection_sectionPlaneOffset(swigCPtr);
378 return ret;
379 }
380
381 public OdResult setSectionPlaneOffset(double offset) {
384 return ret;
385 }
386
387 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
390 return ret;
391 }
392
393 public override void dwgOutFields(OdDbDwgFiler pFiler) {
396 }
397
398 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
401 return ret;
402 }
403
404 public override void dxfOutFields(OdDbDxfFiler pFiler) {
407 }
408
409 public override bool subWorldDraw(OdGiWorldDraw pWd) {
412 return ret;
413 }
414
415 public override void subViewportDraw(OdGiViewportDraw pVd) {
418 }
419
420 public override OdResult subGetClassID(IntPtr /*SIMPLETYPE*/ pClsid) {
421 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSection_subGetClassID(swigCPtr, pClsid /*SIMPLETYPE*/);
423 return ret;
424 }
425
426 public override void subClose() {
429 }
430
431 public virtual new OdResult subTransformBy(OdGeMatrix3d xform) {
434 return ret;
435 }
436
437 public virtual new OdResult subGetTransformedCopy(OdGeMatrix3d mat, ref OdDbEntity /*OUT_PARAM for SMARTPTR*/ pCopy) {
438 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pCopy = pCopy == null ? IntPtr.Zero : OdDbEntity.getCPtr(pCopy).Handle;
439 IntPtr saved_pCopy = tmp_pCopy;
440 /*OUT_PARAM for SMARTPTR pre*/
441 try {
442 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSection_subGetTransformedCopy(swigCPtr, OdGeMatrix3d.getCPtr(mat), ref tmp_pCopy /*OUT_PARAM for SMARTPTR*/);
444 return ret;
445 } finally {
446if(tmp_pCopy == IntPtr.Zero) pCopy = null;
447 if(tmp_pCopy != IntPtr.Zero && tmp_pCopy != saved_pCopy)
448 {
449 MemoryTransaction mTrans_pCopy = MemoryManager.GetMemoryManager().GetCurrentTransaction();
450 if(mTrans_pCopy != null)
451 mTrans_pCopy.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDbEntity>(typeof(OdDbEntity), tmp_pCopy, true));
452 pCopy = Teigha.Core.Helpers.odCreateObjectInternal<OdDbEntity>(typeof(OdDbEntity), tmp_pCopy, mTrans_pCopy == null);
453 /*OUT_PARAM for SMARTPTR*/
454 }
455 }
456 }
457
458 public OdResult generateSectionGeometry(OdDbEntity pEnt, out OdDbEntityPtrArray intBoundaryEnts, out OdDbEntityPtrArray intFillEnts, out OdDbEntityPtrArray backgroundEnts, out OdDbEntityPtrArray foregroundEnts, out OdDbEntityPtrArray curveTangencyEnts) {
459 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSection_generateSectionGeometry__SWIG_0(swigCPtr, OdDbEntity.getCPtr(pEnt), out intBoundaryEnts, out intFillEnts, out backgroundEnts, out foregroundEnts, out curveTangencyEnts);
461 return ret;
462 }
463
464 public OdResult generateSectionGeometry(OdDbEntity pEnt, out OdDbEntityPtrArray intBoundaryEnts, out OdDbEntityPtrArray intFillEnts, out OdDbEntityPtrArray backgroundEnts, out OdDbEntityPtrArray foregroundEnts, out OdDbEntityPtrArray curveTangencyEnts, bool bIsSetProperties) {
465 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSection_generateSectionGeometry__SWIG_1(swigCPtr, OdDbEntity.getCPtr(pEnt), out intBoundaryEnts, out intFillEnts, out backgroundEnts, out foregroundEnts, out curveTangencyEnts, bIsSetProperties);
467 return ret;
468 }
469
470 public double topPlane() {
471 double ret = TD_DbPINVOKE.OdDbSection_topPlane(swigCPtr);
473 return ret;
474 }
475
476 public OdResult setTopPlane(double arg0) {
479 return ret;
480 }
481
482 public double bottomPlane() {
483 double ret = TD_DbPINVOKE.OdDbSection_bottomPlane(swigCPtr);
485 return ret;
486 }
487
488 public OdResult setBottomPlane(double arg0) {
491 return ret;
492 }
493
494 public double elevation() {
495 double ret = TD_DbPINVOKE.OdDbSection_elevation(swigCPtr);
497 return ret;
498 }
499
500 public OdResult setElevation(double arg0) {
503 return ret;
504 }
505
506 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
507 string ret = TD_DbPINVOKE.OdDbSection_getRealClassName(ptr /*SIMPLETYPE*/);
509 return ret;
510 }
511
516 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
517
523
528 public Teigha.TD.OdDbSection.State vb_state() { return this.state(); }
529
534 public double vb_height(Teigha.TD.OdDbSection.Height nHeightType) { return this.height(nHeightType); }
535
540 public string vb_material() { return this.material(); }
541
546 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
547
552 public string vb_linetype() { return this.linetype(); }
553
559
565
566 [System.Flags] public enum State {
567 kPlane = 0x01,
568 kBoundary = 0x02,
569 kVolume = 0x04
570 }
571
572 [System.Flags] public enum SubItem {
573 kNone = 0x00,
574 kSectionLine = 0x01,
575 kSectionLineTop = 0x02,
576 kSectionLineBottom = 0x04,
577 kBackLine = 0x08,
578 kBackLineTop = 0x10,
579 kBackLineBottom = 0x20,
580 kVerticalLineTop = 0x40,
582 }
583
584 [System.Flags] public enum Height {
587 }
588
589}
590
591}
static HandleRef getCPtr(OdGeMatrix3d obj)
Definition: OdGeMatrix3d.cs:26
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdGeVector3d obj)
Definition: OdGeVector3d.cs:26
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiViewportDraw 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(OdCmColor obj)
Definition: OdCmColor.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
static HandleRef getCPtr(OdDbEntity obj)
Definition: OdDbEntity.cs:26
virtual void gripStatus(GripStat status)
Definition: OdDbEntity.cs:935
OdCmColor color()
Definition: OdDbEntity.cs:136
Visibility visibility()
Definition: OdDbEntity.cs:527
override OdResult dwgInFields(OdDbDwgFiler pFiler)
Definition: OdDbSection.cs:387
OdResult setThicknessDepth(double depth)
Definition: OdDbSection.cs:369
OdResult removeVertex(int nIndex)
Definition: OdDbSection.cs:259
OdResult setViewingDirection(OdGeVector3d dir)
Definition: OdDbSection.cs:183
OdResult setVertex(int nIndex, OdGePoint3d pt)
Definition: OdDbSection.cs:247
OdResult getVertex(int nIndex, OdGePoint3d pt)
Definition: OdDbSection.cs:241
void vb_gripStatus(Teigha.Core.GripStat status)
Definition: OdDbSection.cs:516
override void subViewportDraw(OdGiViewportDraw pVd)
Definition: OdDbSection.cs:415
override void Dispose(bool disposing)
Definition: OdDbSection.cs:30
virtual new OdResult subTransformBy(OdGeMatrix3d xform)
Definition: OdDbSection.cs:431
OdDbSectionSettings getSettings(OpenMode mode)
Definition: OdDbSection.cs:320
double vb_height(Teigha.TD.OdDbSection.Height nHeightType)
Definition: OdDbSection.cs:534
OdResult setTopPlane(double arg0)
Definition: OdDbSection.cs:476
virtual new OdResult subGetTransformedCopy(OdGeMatrix3d mat, ref OdDbEntity pCopy)
Definition: OdDbSection.cs:437
OdResult generateSectionGeometry(OdDbEntity pEnt, out OdDbEntityPtrArray intBoundaryEnts, out OdDbEntityPtrArray intFillEnts, out OdDbEntityPtrArray backgroundEnts, out OdDbEntityPtrArray foregroundEnts, out OdDbEntityPtrArray curveTangencyEnts, bool bIsSetProperties)
Definition: OdDbSection.cs:464
static new OdDbSection createObject()
Definition: OdDbSection.cs:84
double sectionPlaneOffset()
Definition: OdDbSection.cs:375
override bool subWorldDraw(OdGiWorldDraw pWd)
Definition: OdDbSection.cs:409
override OdResult dxfInFields(OdDbDxfFiler pFiler)
Definition: OdDbSection.cs:398
void setName(String pszName)
Definition: OdDbSection.cs:172
OdResult setElevation(double arg0)
Definition: OdDbSection.cs:500
static OdDbSection createObject(OdGePoint3dArray pts, OdGeVector3d verticalDir, OdGeVector3d vecViewingDir)
Definition: OdDbSection.cs:124
OdResult createJog(OdGePoint3d ptOnSection)
Definition: OdDbSection.cs:288
void setIndicatorTransparency(int nTransparency)
Definition: OdDbSection.cs:219
OdResult addVertex(int nInsertAt, OdGePoint3d pt)
Definition: OdDbSection.cs:253
override void subClose()
Definition: OdDbSection.cs:426
OdResult setSectionPlaneOffset(double offset)
Definition: OdDbSection.cs:381
OdResult plane(OdGeVector3d uAxis, OdGeVector3d vAxis)
Definition: OdDbSection.cs:207
static new OdRxClass desc()
Definition: OdDbSection.cs:63
void enableLiveSection(bool bEnable)
Definition: OdDbSection.cs:346
OdCmColor indicatorFillColor()
Definition: OdDbSection.cs:224
static string getRealClassName(IntPtr ptr)
Definition: OdDbSection.cs:506
void setState(OdDbSection.State nState)
Definition: OdDbSection.cs:150
override void dwgOutFields(OdDbDwgFiler pFiler)
Definition: OdDbSection.cs:393
OdDbSection.State state()
Definition: OdDbSection.cs:144
Teigha.Core.LineWeight vb_lineWeight()
Definition: OdDbSection.cs:558
Teigha.TD.OdDbSection.State vb_state()
Definition: OdDbSection.cs:528
void getName(ref string sName)
Definition: OdDbSection.cs:161
override OdRxObject queryX(OdRxClass protocolClass)
Definition: OdDbSection.cs:77
Teigha.TD.Visibility vb_visibility()
Definition: OdDbSection.cs:522
void setIndicatorFillColor(OdCmColor color)
Definition: OdDbSection.cs:230
static OdDbSection cast(OdRxObject pObj)
Definition: OdDbSection.cs:43
OdResult setBottomPlane(double arg0)
Definition: OdDbSection.cs:488
OdResult setHeight(OdDbSection.Height nHeightType, double fHeight)
Definition: OdDbSection.cs:282
OdResult setIsSlice(bool bIsSlice)
Definition: OdDbSection.cs:357
static OdDbSection createObject(OdGePoint3dArray pts, OdGeVector3d verticalDir)
Definition: OdDbSection.cs:104
OdResult generateSectionGeometry(OdDbEntity pEnt, out OdDbEntityPtrArray intBoundaryEnts, out OdDbEntityPtrArray intFillEnts, out OdDbEntityPtrArray backgroundEnts, out OdDbEntityPtrArray foregroundEnts, out OdDbEntityPtrArray curveTangencyEnts)
Definition: OdDbSection.cs:458
override OdRxClass isA()
Definition: OdDbSection.cs:70
OdGeVector3d viewingDirection()
Definition: OdDbSection.cs:177
override void dxfOutFields(OdDbDxfFiler pFiler)
Definition: OdDbSection.cs:404
OdDbObjectId getSettings()
Definition: OdDbSection.cs:300
OdResult setVerticalDirection(OdGeVector3d dir)
Definition: OdDbSection.cs:195
OdResult setVertices(OdGePoint3dArray pts)
Definition: OdDbSection.cs:270
OdGeVector3d verticalDirection()
Definition: OdDbSection.cs:189
void getVertices(OdGePoint3dArray pts)
Definition: OdDbSection.cs:265
OdGeVector3d normal()
Definition: OdDbSection.cs:201
static HandleRef getCPtr(OdDbSection obj)
Definition: OdDbSection.cs:26
double height(OdDbSection.Height nHeightType)
Definition: OdDbSection.cs:276
override OdResult subGetClassID(IntPtr pClsid)
Definition: OdDbSection.cs:420
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
Definition: OdDbSection.cs:564
virtual Teigha.TD.CollisionType vb_collisionType()
Definition: OdDbSection.cs:546
OdDbSection(IntPtr cPtr, bool cMemoryOwn)
Definition: OdDbSection.cs:21
static global::System.Exception Retrieve()
static IntPtr OdDbSection_cast(HandleRef jarg1)
static int OdDbSection_generateSectionGeometry__SWIG_0(HandleRef jarg1, HandleRef jarg2, out OdDbEntityPtrArray jarg3, out OdDbEntityPtrArray jarg4, out OdDbEntityPtrArray jarg5, out OdDbEntityPtrArray jarg6, out OdDbEntityPtrArray jarg7)
static global::System.IntPtr OdDbSection_getSettings__SWIG_0(HandleRef jarg1)
static int OdDbSection_setThicknessDepth(HandleRef jarg1, double jarg2)
static int OdDbSection_setVerticalDirection(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbSection_setIndicatorTransparency(HandleRef jarg1, int jarg2)
static int OdDbSection_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbSection_setName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbSection_getName__SWIG_1(HandleRef jarg1, ref IntPtr jarg2)
static IntPtr OdDbSection_getSettings__SWIG_1(HandleRef jarg1, int jarg2)
static bool OdDbSection_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbSection_normal(HandleRef jarg1)
static IntPtr OdDbSection_queryX(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbSection_verticalDirection(HandleRef jarg1)
static IntPtr OdDbSection_createObject__SWIG_0()
static int OdDbSection_subGetTransformedCopy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, ref IntPtr jarg3)
static int OdDbSection_createJog(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbSection_plane(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdDbSection_isSlice(HandleRef jarg1)
static global::System.IntPtr OdDbSection_indicatorFillColor(HandleRef jarg1)
static void OdDbSection_subClose(HandleRef jarg1)
static int OdDbSection_setSectionPlaneOffset(HandleRef jarg1, double jarg2)
static int OdDbSection_setTopPlane(HandleRef jarg1, double jarg2)
static void OdDbSection_subViewportDraw(HandleRef jarg1, HandleRef jarg2)
static int OdDbSection_setIsSlice(HandleRef jarg1, bool jarg2)
static void OdDbSection_getVertices(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbSection_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbSection_viewingDirection(HandleRef jarg1)
static IntPtr OdDbSection_createObject__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbSection_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbSection_isA(HandleRef jarg1)
static int OdDbSection_getVertex(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbSection_setElevation(HandleRef jarg1, double jarg2)
static double OdDbSection_height(HandleRef jarg1, int jarg2)
static int OdDbSection_setViewingDirection(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbSection_setState(HandleRef jarg1, int jarg2)
static bool OdDbSection_isLiveSectionEnabled(HandleRef jarg1)
static int OdDbSection_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDbSection_elevation(HandleRef jarg1)
static IntPtr OdDbSection_desc()
static int OdDbSection_setBottomPlane(HandleRef jarg1, double jarg2)
static string OdDbSection_getRealClassName(IntPtr jarg1)
static int OdDbSection_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbSection_state(HandleRef jarg1)
static double OdDbSection_topPlane(HandleRef jarg1)
static double OdDbSection_bottomPlane(HandleRef jarg1)
static int OdDbSection_indicatorTransparency(HandleRef jarg1)
static void OdDbSection_setIndicatorFillColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbSection_addVertex(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbSection_createObject__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbSection_enableLiveSection(HandleRef jarg1, bool jarg2)
static bool OdDbSection_hasJogs(HandleRef jarg1)
static int OdDbSection_generateSectionGeometry__SWIG_1(HandleRef jarg1, HandleRef jarg2, out OdDbEntityPtrArray jarg3, out OdDbEntityPtrArray jarg4, out OdDbEntityPtrArray jarg5, out OdDbEntityPtrArray jarg6, out OdDbEntityPtrArray jarg7, bool jarg8)
static void delete_OdDbSection(HandleRef jarg1)
static double OdDbSection_thicknessDepth(HandleRef jarg1)
static int OdDbSection_removeVertex(HandleRef jarg1, int jarg2)
static int OdDbSection_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static int OdDbSection_setVertex(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static double OdDbSection_sectionPlaneOffset(HandleRef jarg1)
static String OdDbSection_getName__SWIG_0(HandleRef jarg1)
static int OdDbSection_setVertices(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbSection_numVertices(HandleRef jarg1)
static int OdDbSection_setHeight(HandleRef jarg1, int jarg2, double jarg3)