Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDgSectionMarker2d.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 OdDgSectionMarker2d(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgSectionMarker2d_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgSectionMarker2d 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
48
49 public override byte getElementSubType() {
50// test csout
51 /*SIMPLETYPE*/
54 return ret;
55 }
56
57 public static OdDgSectionMarker2d cast(OdRxObject pObj) {// OdSmartPtr<OdDgSectionMarker2d>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgSectionMarker2d ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgSectionMarker2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSectionMarker2d),ptr, true));
66 ret = (OdDgSectionMarker2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSectionMarker2d),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgSectionMarker2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSectionMarker2d),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.OdDgSectionMarker2d_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.OdDgSectionMarker2d_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.OdDgSectionMarker2d_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgSectionMarker2d createObject() {// OdSmartPtr<OdDgSectionMarker2d>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgSectionMarker2d ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgSectionMarker2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSectionMarker2d),ptr, true));
107 ret = (OdDgSectionMarker2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSectionMarker2d),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgSectionMarker2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSectionMarker2d),ptr, true);
112 }
113
115 return ret;
116}
117
123
124 public virtual UInt32 getLinkNodeCount() {
125// test csout
126 /*SIMPLETYPE*/
129 return ret;
130 }
131
132 public virtual OdDgLinkNode getLinkNode(UInt32 uIndex) {// OdDgLinkNodePtr
133 MemoryManager mMan = MemoryManager.GetMemoryManager();
134 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
135 IntPtr ptr = TG_DbPINVOKE.OdDgSectionMarker2d_getLinkNode(swigCPtr, uIndex /*SIMPLETYPE*/);
136
137 OdDgLinkNode ret = null;
138 if (null != mTrans)
139 {
140 mTrans.AddObject((OdDgLinkNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLinkNode),ptr, true));
141 ret = (OdDgLinkNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLinkNode),ptr, false);
142 }
143 else
144 {
145 ret = (OdDgLinkNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLinkNode),ptr, true);
146 }
147
149 return ret;
150}
151
156
157 public virtual void deleteLinkNode(UInt32 uIndex) {
158 TG_DbPINVOKE.OdDgSectionMarker2d_deleteLinkNode(swigCPtr, uIndex /*SIMPLETYPE*/);
160 }
161
166
172
173 public virtual void setAnnotationScaleFlag(bool bOn, double dAnnotationScale, bool bRescaleGeometry) {
174 TG_DbPINVOKE.OdDgSectionMarker2d_setAnnotationScaleFlag__SWIG_0(swigCPtr, bOn, dAnnotationScale, bRescaleGeometry);
176 }
177
178 public virtual void setAnnotationScaleFlag(bool bOn, double dAnnotationScale) {
181 }
182
187
188 public virtual double getAnnotationScale() {
191 return ret;
192 }
193
194 public virtual void setAnnotationScale(double dAnnotationScale, bool bRescaleGeometry) {
195 TG_DbPINVOKE.OdDgSectionMarker2d_setAnnotationScale__SWIG_0(swigCPtr, dAnnotationScale, bRescaleGeometry);
197 }
198
199 public virtual void setAnnotationScale(double dAnnotationScale) {
202 }
203
204 public virtual void set(ref OdDgTextNode2d /*OUT_PARAM for SMARTPTR*/ pTitleText, ref OdDgTextNode2d /*OUT_PARAM for SMARTPTR*/ pSubtitleText, ref OdDgTextNode2d /*OUT_PARAM for SMARTPTR*/ pReferenceText, ref OdDgTextNode2d /*OUT_PARAM for SMARTPTR*/ pSheetText, double dBubbleSize) {
205 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pTitleText = pTitleText == null ? IntPtr.Zero : OdDgTextNode2d.getCPtr(pTitleText).Handle;
206 IntPtr saved_pTitleText = tmp_pTitleText;
207 /*OUT_PARAM for SMARTPTR pre*/
208 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pSubtitleText = pSubtitleText == null ? IntPtr.Zero : OdDgTextNode2d.getCPtr(pSubtitleText).Handle;
209 IntPtr saved_pSubtitleText = tmp_pSubtitleText;
210 /*OUT_PARAM for SMARTPTR pre*/
211 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pReferenceText = pReferenceText == null ? IntPtr.Zero : OdDgTextNode2d.getCPtr(pReferenceText).Handle;
212 IntPtr saved_pReferenceText = tmp_pReferenceText;
213 /*OUT_PARAM for SMARTPTR pre*/
214 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pSheetText = pSheetText == null ? IntPtr.Zero : OdDgTextNode2d.getCPtr(pSheetText).Handle;
215 IntPtr saved_pSheetText = tmp_pSheetText;
216 /*OUT_PARAM for SMARTPTR pre*/
217 try {
218 TG_DbPINVOKE.OdDgSectionMarker2d_set__SWIG_0(swigCPtr, ref tmp_pTitleText /*OUT_PARAM for SMARTPTR*/, ref tmp_pSubtitleText /*OUT_PARAM for SMARTPTR*/, ref tmp_pReferenceText /*OUT_PARAM for SMARTPTR*/, ref tmp_pSheetText /*OUT_PARAM for SMARTPTR*/, dBubbleSize);
220 } finally {
221if(tmp_pTitleText == IntPtr.Zero) pTitleText = null;
222 if(tmp_pTitleText != IntPtr.Zero && tmp_pTitleText != saved_pTitleText)
223 {
224 MemoryTransaction mTrans_pTitleText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
225 if(mTrans_pTitleText != null)
226 mTrans_pTitleText.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode2d>(typeof(OdDgTextNode2d), tmp_pTitleText, true));
227 pTitleText = Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode2d>(typeof(OdDgTextNode2d), tmp_pTitleText, mTrans_pTitleText == null);
228 /*OUT_PARAM for SMARTPTR*/
229 }
230if(tmp_pSubtitleText == IntPtr.Zero) pSubtitleText = null;
231 if(tmp_pSubtitleText != IntPtr.Zero && tmp_pSubtitleText != saved_pSubtitleText)
232 {
233 MemoryTransaction mTrans_pSubtitleText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
234 if(mTrans_pSubtitleText != null)
235 mTrans_pSubtitleText.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode2d>(typeof(OdDgTextNode2d), tmp_pSubtitleText, true));
236 pSubtitleText = Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode2d>(typeof(OdDgTextNode2d), tmp_pSubtitleText, mTrans_pSubtitleText == null);
237 /*OUT_PARAM for SMARTPTR*/
238 }
239if(tmp_pReferenceText == IntPtr.Zero) pReferenceText = null;
240 if(tmp_pReferenceText != IntPtr.Zero && tmp_pReferenceText != saved_pReferenceText)
241 {
242 MemoryTransaction mTrans_pReferenceText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
243 if(mTrans_pReferenceText != null)
244 mTrans_pReferenceText.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode2d>(typeof(OdDgTextNode2d), tmp_pReferenceText, true));
245 pReferenceText = Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode2d>(typeof(OdDgTextNode2d), tmp_pReferenceText, mTrans_pReferenceText == null);
246 /*OUT_PARAM for SMARTPTR*/
247 }
248if(tmp_pSheetText == IntPtr.Zero) pSheetText = null;
249 if(tmp_pSheetText != IntPtr.Zero && tmp_pSheetText != saved_pSheetText)
250 {
251 MemoryTransaction mTrans_pSheetText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
252 if(mTrans_pSheetText != null)
253 mTrans_pSheetText.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode2d>(typeof(OdDgTextNode2d), tmp_pSheetText, true));
254 pSheetText = Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode2d>(typeof(OdDgTextNode2d), tmp_pSheetText, mTrans_pSheetText == null);
255 /*OUT_PARAM for SMARTPTR*/
256 }
257 }
258 }
259
260 public virtual void set(ref OdDgTextNode2d /*OUT_PARAM for SMARTPTR*/ pTitleText, ref OdDgTextNode2d /*OUT_PARAM for SMARTPTR*/ pSubtitleText, ref OdDgTextNode2d /*OUT_PARAM for SMARTPTR*/ pReferenceText, ref OdDgTextNode2d /*OUT_PARAM for SMARTPTR*/ pSheetText) {
261 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pTitleText = pTitleText == null ? IntPtr.Zero : OdDgTextNode2d.getCPtr(pTitleText).Handle;
262 IntPtr saved_pTitleText = tmp_pTitleText;
263 /*OUT_PARAM for SMARTPTR pre*/
264 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pSubtitleText = pSubtitleText == null ? IntPtr.Zero : OdDgTextNode2d.getCPtr(pSubtitleText).Handle;
265 IntPtr saved_pSubtitleText = tmp_pSubtitleText;
266 /*OUT_PARAM for SMARTPTR pre*/
267 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pReferenceText = pReferenceText == null ? IntPtr.Zero : OdDgTextNode2d.getCPtr(pReferenceText).Handle;
268 IntPtr saved_pReferenceText = tmp_pReferenceText;
269 /*OUT_PARAM for SMARTPTR pre*/
270 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pSheetText = pSheetText == null ? IntPtr.Zero : OdDgTextNode2d.getCPtr(pSheetText).Handle;
271 IntPtr saved_pSheetText = tmp_pSheetText;
272 /*OUT_PARAM for SMARTPTR pre*/
273 try {
274 TG_DbPINVOKE.OdDgSectionMarker2d_set__SWIG_1(swigCPtr, ref tmp_pTitleText /*OUT_PARAM for SMARTPTR*/, ref tmp_pSubtitleText /*OUT_PARAM for SMARTPTR*/, ref tmp_pReferenceText /*OUT_PARAM for SMARTPTR*/, ref tmp_pSheetText /*OUT_PARAM for SMARTPTR*/);
276 } finally {
277if(tmp_pTitleText == IntPtr.Zero) pTitleText = null;
278 if(tmp_pTitleText != IntPtr.Zero && tmp_pTitleText != saved_pTitleText)
279 {
280 MemoryTransaction mTrans_pTitleText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
281 if(mTrans_pTitleText != null)
282 mTrans_pTitleText.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode2d>(typeof(OdDgTextNode2d), tmp_pTitleText, true));
283 pTitleText = Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode2d>(typeof(OdDgTextNode2d), tmp_pTitleText, mTrans_pTitleText == null);
284 /*OUT_PARAM for SMARTPTR*/
285 }
286if(tmp_pSubtitleText == IntPtr.Zero) pSubtitleText = null;
287 if(tmp_pSubtitleText != IntPtr.Zero && tmp_pSubtitleText != saved_pSubtitleText)
288 {
289 MemoryTransaction mTrans_pSubtitleText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
290 if(mTrans_pSubtitleText != null)
291 mTrans_pSubtitleText.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode2d>(typeof(OdDgTextNode2d), tmp_pSubtitleText, true));
292 pSubtitleText = Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode2d>(typeof(OdDgTextNode2d), tmp_pSubtitleText, mTrans_pSubtitleText == null);
293 /*OUT_PARAM for SMARTPTR*/
294 }
295if(tmp_pReferenceText == IntPtr.Zero) pReferenceText = null;
296 if(tmp_pReferenceText != IntPtr.Zero && tmp_pReferenceText != saved_pReferenceText)
297 {
298 MemoryTransaction mTrans_pReferenceText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
299 if(mTrans_pReferenceText != null)
300 mTrans_pReferenceText.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode2d>(typeof(OdDgTextNode2d), tmp_pReferenceText, true));
301 pReferenceText = Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode2d>(typeof(OdDgTextNode2d), tmp_pReferenceText, mTrans_pReferenceText == null);
302 /*OUT_PARAM for SMARTPTR*/
303 }
304if(tmp_pSheetText == IntPtr.Zero) pSheetText = null;
305 if(tmp_pSheetText != IntPtr.Zero && tmp_pSheetText != saved_pSheetText)
306 {
307 MemoryTransaction mTrans_pSheetText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
308 if(mTrans_pSheetText != null)
309 mTrans_pSheetText.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode2d>(typeof(OdDgTextNode2d), tmp_pSheetText, true));
310 pSheetText = Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode2d>(typeof(OdDgTextNode2d), tmp_pSheetText, mTrans_pSheetText == null);
311 /*OUT_PARAM for SMARTPTR*/
312 }
313 }
314 }
315
316 public virtual OdDgTextNode2d getTitleText(OpenMode uMode) {// OdDgTextNode2dPtr
317 MemoryManager mMan = MemoryManager.GetMemoryManager();
318 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
319 IntPtr ptr = TG_DbPINVOKE.OdDgSectionMarker2d_getTitleText__SWIG_0(swigCPtr, (int)uMode);
320
321 OdDgTextNode2d ret = null;
322 if (null != mTrans)
323 {
324 mTrans.AddObject((OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, true));
325 ret = (OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, false);
326 }
327 else
328 {
329 ret = (OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, true);
330 }
331
333 return ret;
334}
335
336 public virtual OdDgTextNode2d getTitleText() {// OdDgTextNode2dPtr
337 MemoryManager mMan = MemoryManager.GetMemoryManager();
338 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
340
341 OdDgTextNode2d ret = null;
342 if (null != mTrans)
343 {
344 mTrans.AddObject((OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, true));
345 ret = (OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, false);
346 }
347 else
348 {
349 ret = (OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, true);
350 }
351
353 return ret;
354}
355
356 public virtual OdDgTextNode2d getSubTitleText(OpenMode uMode) {// OdDgTextNode2dPtr
357 MemoryManager mMan = MemoryManager.GetMemoryManager();
358 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
359 IntPtr ptr = TG_DbPINVOKE.OdDgSectionMarker2d_getSubTitleText__SWIG_0(swigCPtr, (int)uMode);
360
361 OdDgTextNode2d ret = null;
362 if (null != mTrans)
363 {
364 mTrans.AddObject((OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, true));
365 ret = (OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, false);
366 }
367 else
368 {
369 ret = (OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, true);
370 }
371
373 return ret;
374}
375
376 public virtual OdDgTextNode2d getSubTitleText() {// OdDgTextNode2dPtr
377 MemoryManager mMan = MemoryManager.GetMemoryManager();
378 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
380
381 OdDgTextNode2d ret = null;
382 if (null != mTrans)
383 {
384 mTrans.AddObject((OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, true));
385 ret = (OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, false);
386 }
387 else
388 {
389 ret = (OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, true);
390 }
391
393 return ret;
394}
395
396 public virtual OdDgTextNode2d getReferenceText(OpenMode uMode) {// OdDgTextNode2dPtr
397 MemoryManager mMan = MemoryManager.GetMemoryManager();
398 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
399 IntPtr ptr = TG_DbPINVOKE.OdDgSectionMarker2d_getReferenceText__SWIG_0(swigCPtr, (int)uMode);
400
401 OdDgTextNode2d ret = null;
402 if (null != mTrans)
403 {
404 mTrans.AddObject((OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, true));
405 ret = (OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, false);
406 }
407 else
408 {
409 ret = (OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, true);
410 }
411
413 return ret;
414}
415
416 public virtual OdDgTextNode2d getReferenceText() {// OdDgTextNode2dPtr
417 MemoryManager mMan = MemoryManager.GetMemoryManager();
418 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
420
421 OdDgTextNode2d ret = null;
422 if (null != mTrans)
423 {
424 mTrans.AddObject((OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, true));
425 ret = (OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, false);
426 }
427 else
428 {
429 ret = (OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, true);
430 }
431
433 return ret;
434}
435
436 public virtual OdDgTextNode2d getSheetText(OpenMode uMode) {// OdDgTextNode2dPtr
437 MemoryManager mMan = MemoryManager.GetMemoryManager();
438 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
439 IntPtr ptr = TG_DbPINVOKE.OdDgSectionMarker2d_getSheetText__SWIG_0(swigCPtr, (int)uMode);
440
441 OdDgTextNode2d ret = null;
442 if (null != mTrans)
443 {
444 mTrans.AddObject((OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, true));
445 ret = (OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, false);
446 }
447 else
448 {
449 ret = (OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, true);
450 }
451
453 return ret;
454}
455
456 public virtual OdDgTextNode2d getSheetText() {// OdDgTextNode2dPtr
457 MemoryManager mMan = MemoryManager.GetMemoryManager();
458 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
460
461 OdDgTextNode2d ret = null;
462 if (null != mTrans)
463 {
464 mTrans.AddObject((OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, true));
465 ret = (OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, false);
466 }
467 else
468 {
469 ret = (OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, true);
470 }
471
473 return ret;
474}
475
476 public virtual double getBubbleSize() {
477 double ret = TG_DbPINVOKE.OdDgSectionMarker2d_getBubbleSize(swigCPtr);
479 return ret;
480 }
481
486
492
498
504
505 public override OdRxObject clone() {// OdRxObjectPtr
506 MemoryManager mMan = MemoryManager.GetMemoryManager();
507 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
508 IntPtr ptr = TG_DbPINVOKE.OdDgSectionMarker2d_clone(swigCPtr);
509
510 OdRxObject ret = null;
511 if (null != mTrans)
512 {
513 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
514 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
515 }
516 else
517 {
518 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
519 }
520
522 return ret;
523}
524
530
531 protected static string getRealClassName(IntPtr ptr) {
532 string ret = TG_DbPINVOKE.OdDgSectionMarker2d_getRealClassName(ptr /*SIMPLETYPE*/);
534 return ret;
535 }
536
541 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
542
548
549}
550
551}
static HandleRef getCPtr(OdGeExtents3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiWorldDraw 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)
virtual void gripStatus(OdDgElement.GripStat status)
static HandleRef getCPtr(OdDgElementId obj)
virtual OdDgTextNode2d getSheetText()
virtual void deleteLinkNode(UInt32 uIndex)
override OdResult subGetGeomExtents(OdDgElementId idView, OdGeExtents3d extents)
virtual OdDgTextNode2d getSubTitleText()
virtual void setAnnotationScale(double dAnnotationScale, bool bRescaleGeometry)
virtual OdDgTextNode2d getSheetText(OpenMode uMode)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static string getRealClassName(IntPtr ptr)
override bool subWorldDraw(OdGiWorldDraw pWd)
static new OdDgSectionMarker2d createObject()
virtual OdDgTextNode2d getTitleText()
override OdResult subGetGeomExtents(OdGeExtents3d extents)
OdDgSectionMarker2d(IntPtr cPtr, bool cMemoryOwn)
virtual OdDgLinkNode getLinkNode(UInt32 uIndex)
virtual OdDgTextNode2d getSubTitleText(OpenMode uMode)
virtual OdDgDetailingSymbol.Type getSymbolType()
static OdDgSectionMarker2d cast(OdRxObject pObj)
override OdResult subExplode(OdRxObjectPtrArray entitySet)
static HandleRef getCPtr(OdDgSectionMarker2d obj)
virtual void setAnnotationScale(double dAnnotationScale)
virtual OdDgTextNode2d getTitleText(OpenMode uMode)
virtual void setBubbleSize(double dSize)
virtual OdDgTextNode2d getReferenceText(OpenMode uMode)
virtual void applyTextStyle(OdDgElementId idTextStyle)
override OdDgElement.ElementTypes getElementType()
virtual OdDgTextNode2d getReferenceText()
override OdRxObject queryX(OdRxClass protocolClass)
virtual void setAnnotationScaleFlag(bool bOn, double dAnnotationScale, bool bRescaleGeometry)
virtual void addLinkNode(OdDgLinkNode pLinkNode)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
override void Dispose(bool disposing)
virtual void setAnnotationScaleFlag(bool bOn, double dAnnotationScale)
virtual void setAnnotationScaleFlag(bool bOn)
static HandleRef getCPtr(OdDgTextNode2d obj)
static global::System.Exception Retrieve()
static void OdDgSectionMarker2d_setAnnotationScale__SWIG_0(HandleRef jarg1, double jarg2, bool jarg3)
static void OdDgSectionMarker2d_setAnnotationScaleFlag__SWIG_1(HandleRef jarg1, bool jarg2, double jarg3)
static IntPtr OdDgSectionMarker2d_getTitleText__SWIG_1(HandleRef jarg1)
static IntPtr OdDgSectionMarker2d_getSheetText__SWIG_1(HandleRef jarg1)
static bool OdDgSectionMarker2d_getAnnotationScaleFlag(HandleRef jarg1)
static void OdDgSectionMarker2d_setBubbleSize(HandleRef jarg1, double jarg2)
static double OdDgSectionMarker2d_getAnnotationScale(HandleRef jarg1)
static string OdDgSectionMarker2d_getRealClassName(IntPtr jarg1)
static IntPtr OdDgSectionMarker2d_getLinkNode(HandleRef jarg1, UInt32 jarg2)
static void OdDgSectionMarker2d_set__SWIG_1(HandleRef jarg1, ref IntPtr jarg2, ref IntPtr jarg3, ref IntPtr jarg4, ref IntPtr jarg5)
static int OdDgSectionMarker2d_getElementType(HandleRef jarg1)
static IntPtr OdDgSectionMarker2d_desc()
static void OdDgSectionMarker2d_setAnnotationScaleFlag__SWIG_2(HandleRef jarg1, bool jarg2)
static bool OdDgSectionMarker2d_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static byte OdDgSectionMarker2d_getElementSubType(HandleRef jarg1)
static int OdDgSectionMarker2d_subGetGeomExtents__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgSectionMarker2d_getSymbolType(HandleRef jarg1)
static IntPtr OdDgSectionMarker2d_getReferenceText__SWIG_0(HandleRef jarg1, int jarg2)
static IntPtr OdDgSectionMarker2d_getSheetText__SWIG_0(HandleRef jarg1, int jarg2)
static double OdDgSectionMarker2d_getBubbleSize(HandleRef jarg1)
static void delete_OdDgSectionMarker2d(HandleRef jarg1)
static IntPtr OdDgSectionMarker2d_createObject()
static void OdDgSectionMarker2d_set__SWIG_0(HandleRef jarg1, ref IntPtr jarg2, ref IntPtr jarg3, ref IntPtr jarg4, ref IntPtr jarg5, double jarg6)
static void OdDgSectionMarker2d_deleteLinkNode(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgSectionMarker2d_clone(HandleRef jarg1)
static void OdDgSectionMarker2d_setAnnotationScale__SWIG_1(HandleRef jarg1, double jarg2)
static IntPtr OdDgSectionMarker2d_getReferenceText__SWIG_1(HandleRef jarg1)
static void OdDgSectionMarker2d_addLinkNode(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgSectionMarker2d_getTitleText__SWIG_0(HandleRef jarg1, int jarg2)
static int OdDgSectionMarker2d_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static UInt32 OdDgSectionMarker2d_getLinkNodeCount(HandleRef jarg1)
static IntPtr OdDgSectionMarker2d_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgSectionMarker2d_getSubTitleText__SWIG_0(HandleRef jarg1, int jarg2)
static void OdDgSectionMarker2d_setAnnotationScaleFlag__SWIG_0(HandleRef jarg1, bool jarg2, double jarg3, bool jarg4)
static void OdDgSectionMarker2d_applyTextStyle(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgSectionMarker2d_subGetGeomExtents__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgSectionMarker2d_getSubTitleText__SWIG_1(HandleRef jarg1)
static IntPtr OdDgSectionMarker2d_cast(HandleRef jarg1)
static IntPtr OdDgSectionMarker2d_isA(HandleRef jarg1)