Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgSectionMarker3d.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 OdDgSectionMarker3d(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgSectionMarker3d_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgSectionMarker3d obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
30 protected override void Dispose(bool disposing) {
31 lock(this) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
33 if (swigCMemOwn) {
34 swigCMemOwn = false;
36 }
37 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
38 }
39 base.Dispose(disposing);
40 }
41 }
42
46 return ret;
47 }
48
49 public override byte getElementSubType() {
50// test csout
51 /*SIMPLETYPE*/
54 return ret;
55 }
56
57 public static OdDgSectionMarker3d cast(OdRxObject pObj) {// OdSmartPtr<OdDgSectionMarker3d>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgSectionMarker3d ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgSectionMarker3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSectionMarker3d),ptr, true));
66 ret = (OdDgSectionMarker3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSectionMarker3d),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgSectionMarker3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSectionMarker3d),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.OdDgSectionMarker3d_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.OdDgSectionMarker3d_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.OdDgSectionMarker3d_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgSectionMarker3d createObject() {// OdSmartPtr<OdDgSectionMarker3d>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgSectionMarker3d ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgSectionMarker3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSectionMarker3d),ptr, true));
107 ret = (OdDgSectionMarker3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSectionMarker3d),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgSectionMarker3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSectionMarker3d),ptr, true);
112 }
113
115 return ret;
116}
117
121 return ret;
122 }
123
124 public virtual UInt32 getLinkNodeCount() {
125// test csout
126 /*SIMPLETYPE*/
129 return ret;
130 }
131
132 public virtual OdDgLinkNode getLinkNode(UInt32 /*SIMPLETYPE*/ uIndex) {
133 //MemoryManager mMan = MemoryManager.GetMemoryManager();
134 //MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #15
135 IntPtr ptr = TG_DbPINVOKE.OdDgSectionMarker3d_getLinkNode(swigCPtr, uIndex /*SIMPLETYPE*/);
136
137 OdDgLinkNode ret = null;
138 //if (null != mTrans)
139 //{
140 //mTrans.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDgLinkNode>(typeof(OdDgLinkNode), ptr, true));
141 ret = Teigha.Core.Helpers.odCreateObjectInternal<OdDgLinkNode>(typeof(OdDgLinkNode), ptr, false);
142 //}
143 //else
144 //{
145 // ret = Teigha.Core.Helpers.odCreateObjectInternal<OdDgLinkNode>(typeof(OdDgLinkNode), ptr, true);
146 //}
147
149 return ret;
150}
151
152 public virtual void addLinkNode(OdDgLinkNode pLinkNode) {
155 }
156
157 public virtual void deleteLinkNode(UInt32 /*SIMPLETYPE*/ uIndex) {
158 TG_DbPINVOKE.OdDgSectionMarker3d_deleteLinkNode(swigCPtr, uIndex /*SIMPLETYPE*/);
160 }
161
162 public virtual void applyTextStyle(OdDgElementId idTextStyle) {
165 }
166
167 public virtual bool getAnnotationScaleFlag() {
170 return ret;
171 }
172
173 public virtual void setAnnotationScaleFlag(bool bOn) {
176 }
177
178 public virtual double getAnnotationScale() {
181 return ret;
182 }
183
184 public virtual void setAnnotationScale(double dAnnotationScale) {
185 TG_DbPINVOKE.OdDgSectionMarker3d_setAnnotationScale(swigCPtr, dAnnotationScale);
187 }
188
189 public virtual void set(ref OdDgTextNode3d /*OUT_PARAM for SMARTPTR*/ pTitleText, ref OdDgTextNode3d /*OUT_PARAM for SMARTPTR*/ pSubtitleText, ref OdDgTextNode3d /*OUT_PARAM for SMARTPTR*/ pReferenceText, ref OdDgTextNode3d /*OUT_PARAM for SMARTPTR*/ pSheetText, double dBubbleSize) {
190 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pTitleText = pTitleText == null ? IntPtr.Zero : OdDgTextNode3d.getCPtr(pTitleText).Handle;
191 IntPtr saved_pTitleText = tmp_pTitleText;
192 /*OUT_PARAM for SMARTPTR pre*/
193 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pSubtitleText = pSubtitleText == null ? IntPtr.Zero : OdDgTextNode3d.getCPtr(pSubtitleText).Handle;
194 IntPtr saved_pSubtitleText = tmp_pSubtitleText;
195 /*OUT_PARAM for SMARTPTR pre*/
196 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pReferenceText = pReferenceText == null ? IntPtr.Zero : OdDgTextNode3d.getCPtr(pReferenceText).Handle;
197 IntPtr saved_pReferenceText = tmp_pReferenceText;
198 /*OUT_PARAM for SMARTPTR pre*/
199 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pSheetText = pSheetText == null ? IntPtr.Zero : OdDgTextNode3d.getCPtr(pSheetText).Handle;
200 IntPtr saved_pSheetText = tmp_pSheetText;
201 /*OUT_PARAM for SMARTPTR pre*/
202 try {
203 TG_DbPINVOKE.OdDgSectionMarker3d_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);
205 } finally {
206if(tmp_pTitleText == IntPtr.Zero) pTitleText = null;
207 if(tmp_pTitleText != IntPtr.Zero && tmp_pTitleText != saved_pTitleText)
208 {
209 MemoryTransaction mTrans_pTitleText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
210 if(mTrans_pTitleText != null)
211 mTrans_pTitleText.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode3d>(typeof(OdDgTextNode3d), tmp_pTitleText, true));
212 pTitleText = Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode3d>(typeof(OdDgTextNode3d), tmp_pTitleText, mTrans_pTitleText == null);
213 /*OUT_PARAM for SMARTPTR*/
214 }
215if(tmp_pSubtitleText == IntPtr.Zero) pSubtitleText = null;
216 if(tmp_pSubtitleText != IntPtr.Zero && tmp_pSubtitleText != saved_pSubtitleText)
217 {
218 MemoryTransaction mTrans_pSubtitleText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
219 if(mTrans_pSubtitleText != null)
220 mTrans_pSubtitleText.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode3d>(typeof(OdDgTextNode3d), tmp_pSubtitleText, true));
221 pSubtitleText = Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode3d>(typeof(OdDgTextNode3d), tmp_pSubtitleText, mTrans_pSubtitleText == null);
222 /*OUT_PARAM for SMARTPTR*/
223 }
224if(tmp_pReferenceText == IntPtr.Zero) pReferenceText = null;
225 if(tmp_pReferenceText != IntPtr.Zero && tmp_pReferenceText != saved_pReferenceText)
226 {
227 MemoryTransaction mTrans_pReferenceText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
228 if(mTrans_pReferenceText != null)
229 mTrans_pReferenceText.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode3d>(typeof(OdDgTextNode3d), tmp_pReferenceText, true));
230 pReferenceText = Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode3d>(typeof(OdDgTextNode3d), tmp_pReferenceText, mTrans_pReferenceText == null);
231 /*OUT_PARAM for SMARTPTR*/
232 }
233if(tmp_pSheetText == IntPtr.Zero) pSheetText = null;
234 if(tmp_pSheetText != IntPtr.Zero && tmp_pSheetText != saved_pSheetText)
235 {
236 MemoryTransaction mTrans_pSheetText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
237 if(mTrans_pSheetText != null)
238 mTrans_pSheetText.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode3d>(typeof(OdDgTextNode3d), tmp_pSheetText, true));
239 pSheetText = Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode3d>(typeof(OdDgTextNode3d), tmp_pSheetText, mTrans_pSheetText == null);
240 /*OUT_PARAM for SMARTPTR*/
241 }
242 }
243 }
244
245 public virtual void set(ref OdDgTextNode3d /*OUT_PARAM for SMARTPTR*/ pTitleText, ref OdDgTextNode3d /*OUT_PARAM for SMARTPTR*/ pSubtitleText, ref OdDgTextNode3d /*OUT_PARAM for SMARTPTR*/ pReferenceText, ref OdDgTextNode3d /*OUT_PARAM for SMARTPTR*/ pSheetText) {
246 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pTitleText = pTitleText == null ? IntPtr.Zero : OdDgTextNode3d.getCPtr(pTitleText).Handle;
247 IntPtr saved_pTitleText = tmp_pTitleText;
248 /*OUT_PARAM for SMARTPTR pre*/
249 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pSubtitleText = pSubtitleText == null ? IntPtr.Zero : OdDgTextNode3d.getCPtr(pSubtitleText).Handle;
250 IntPtr saved_pSubtitleText = tmp_pSubtitleText;
251 /*OUT_PARAM for SMARTPTR pre*/
252 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pReferenceText = pReferenceText == null ? IntPtr.Zero : OdDgTextNode3d.getCPtr(pReferenceText).Handle;
253 IntPtr saved_pReferenceText = tmp_pReferenceText;
254 /*OUT_PARAM for SMARTPTR pre*/
255 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pSheetText = pSheetText == null ? IntPtr.Zero : OdDgTextNode3d.getCPtr(pSheetText).Handle;
256 IntPtr saved_pSheetText = tmp_pSheetText;
257 /*OUT_PARAM for SMARTPTR pre*/
258 try {
259 TG_DbPINVOKE.OdDgSectionMarker3d_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*/);
261 } finally {
262if(tmp_pTitleText == IntPtr.Zero) pTitleText = null;
263 if(tmp_pTitleText != IntPtr.Zero && tmp_pTitleText != saved_pTitleText)
264 {
265 MemoryTransaction mTrans_pTitleText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
266 if(mTrans_pTitleText != null)
267 mTrans_pTitleText.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode3d>(typeof(OdDgTextNode3d), tmp_pTitleText, true));
268 pTitleText = Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode3d>(typeof(OdDgTextNode3d), tmp_pTitleText, mTrans_pTitleText == null);
269 /*OUT_PARAM for SMARTPTR*/
270 }
271if(tmp_pSubtitleText == IntPtr.Zero) pSubtitleText = null;
272 if(tmp_pSubtitleText != IntPtr.Zero && tmp_pSubtitleText != saved_pSubtitleText)
273 {
274 MemoryTransaction mTrans_pSubtitleText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
275 if(mTrans_pSubtitleText != null)
276 mTrans_pSubtitleText.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode3d>(typeof(OdDgTextNode3d), tmp_pSubtitleText, true));
277 pSubtitleText = Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode3d>(typeof(OdDgTextNode3d), tmp_pSubtitleText, mTrans_pSubtitleText == null);
278 /*OUT_PARAM for SMARTPTR*/
279 }
280if(tmp_pReferenceText == IntPtr.Zero) pReferenceText = null;
281 if(tmp_pReferenceText != IntPtr.Zero && tmp_pReferenceText != saved_pReferenceText)
282 {
283 MemoryTransaction mTrans_pReferenceText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
284 if(mTrans_pReferenceText != null)
285 mTrans_pReferenceText.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode3d>(typeof(OdDgTextNode3d), tmp_pReferenceText, true));
286 pReferenceText = Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode3d>(typeof(OdDgTextNode3d), tmp_pReferenceText, mTrans_pReferenceText == null);
287 /*OUT_PARAM for SMARTPTR*/
288 }
289if(tmp_pSheetText == IntPtr.Zero) pSheetText = null;
290 if(tmp_pSheetText != IntPtr.Zero && tmp_pSheetText != saved_pSheetText)
291 {
292 MemoryTransaction mTrans_pSheetText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
293 if(mTrans_pSheetText != null)
294 mTrans_pSheetText.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode3d>(typeof(OdDgTextNode3d), tmp_pSheetText, true));
295 pSheetText = Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode3d>(typeof(OdDgTextNode3d), tmp_pSheetText, mTrans_pSheetText == null);
296 /*OUT_PARAM for SMARTPTR*/
297 }
298 }
299 }
300
301 public virtual OdDgTextNode3d getTitleText(OpenMode uMode) {// OdDgTextNode3dPtr
302 MemoryManager mMan = MemoryManager.GetMemoryManager();
303 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
304 IntPtr ptr = TG_DbPINVOKE.OdDgSectionMarker3d_getTitleText__SWIG_0(swigCPtr, (int)uMode);
305
306 OdDgTextNode3d ret = null;
307 if (null != mTrans)
308 {
309 mTrans.AddObject((OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, true));
310 ret = (OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, false);
311 }
312 else
313 {
314 ret = (OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, true);
315 }
316
318 return ret;
319}
320
321 public virtual OdDgTextNode3d getTitleText() {// OdDgTextNode3dPtr
322 MemoryManager mMan = MemoryManager.GetMemoryManager();
323 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
325
326 OdDgTextNode3d ret = null;
327 if (null != mTrans)
328 {
329 mTrans.AddObject((OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, true));
330 ret = (OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, false);
331 }
332 else
333 {
334 ret = (OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, true);
335 }
336
338 return ret;
339}
340
341 public virtual OdDgTextNode3d getSubTitleText(OpenMode uMode) {// OdDgTextNode3dPtr
342 MemoryManager mMan = MemoryManager.GetMemoryManager();
343 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
344 IntPtr ptr = TG_DbPINVOKE.OdDgSectionMarker3d_getSubTitleText__SWIG_0(swigCPtr, (int)uMode);
345
346 OdDgTextNode3d ret = null;
347 if (null != mTrans)
348 {
349 mTrans.AddObject((OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, true));
350 ret = (OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, false);
351 }
352 else
353 {
354 ret = (OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, true);
355 }
356
358 return ret;
359}
360
361 public virtual OdDgTextNode3d getSubTitleText() {// OdDgTextNode3dPtr
362 MemoryManager mMan = MemoryManager.GetMemoryManager();
363 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
365
366 OdDgTextNode3d ret = null;
367 if (null != mTrans)
368 {
369 mTrans.AddObject((OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, true));
370 ret = (OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, false);
371 }
372 else
373 {
374 ret = (OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, true);
375 }
376
378 return ret;
379}
380
381 public virtual OdDgTextNode3d getReferenceText(OpenMode uMode) {// OdDgTextNode3dPtr
382 MemoryManager mMan = MemoryManager.GetMemoryManager();
383 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
384 IntPtr ptr = TG_DbPINVOKE.OdDgSectionMarker3d_getReferenceText__SWIG_0(swigCPtr, (int)uMode);
385
386 OdDgTextNode3d ret = null;
387 if (null != mTrans)
388 {
389 mTrans.AddObject((OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, true));
390 ret = (OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, false);
391 }
392 else
393 {
394 ret = (OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, true);
395 }
396
398 return ret;
399}
400
401 public virtual OdDgTextNode3d getReferenceText() {// OdDgTextNode3dPtr
402 MemoryManager mMan = MemoryManager.GetMemoryManager();
403 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
405
406 OdDgTextNode3d ret = null;
407 if (null != mTrans)
408 {
409 mTrans.AddObject((OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, true));
410 ret = (OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, false);
411 }
412 else
413 {
414 ret = (OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, true);
415 }
416
418 return ret;
419}
420
421 public virtual OdDgTextNode3d getSheetText(OpenMode uMode) {// OdDgTextNode3dPtr
422 MemoryManager mMan = MemoryManager.GetMemoryManager();
423 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
424 IntPtr ptr = TG_DbPINVOKE.OdDgSectionMarker3d_getSheetText__SWIG_0(swigCPtr, (int)uMode);
425
426 OdDgTextNode3d ret = null;
427 if (null != mTrans)
428 {
429 mTrans.AddObject((OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, true));
430 ret = (OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, false);
431 }
432 else
433 {
434 ret = (OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, true);
435 }
436
438 return ret;
439}
440
441 public virtual OdDgTextNode3d getSheetText() {// OdDgTextNode3dPtr
442 MemoryManager mMan = MemoryManager.GetMemoryManager();
443 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
445
446 OdDgTextNode3d ret = null;
447 if (null != mTrans)
448 {
449 mTrans.AddObject((OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, true));
450 ret = (OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, false);
451 }
452 else
453 {
454 ret = (OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, true);
455 }
456
458 return ret;
459}
460
461 public virtual double getBubbleSize() {
462 double ret = TG_DbPINVOKE.OdDgSectionMarker3d_getBubbleSize(swigCPtr);
464 return ret;
465 }
466
467 public virtual void setBubbleSize(double dSize) {
470 }
471
472 public override bool subWorldDraw(OdGiWorldDraw pWd) {
475 return ret;
476 }
477
478 public override OdResult subGetGeomExtents(OdGeExtents3d extents) {
481 return ret;
482 }
483
484 public override OdResult subGetGeomExtents(OdDgElementId idView, OdGeExtents3d extents) {
487 return ret;
488 }
489
490 public override OdRxObject clone() {// OdRxObjectPtr
491 MemoryManager mMan = MemoryManager.GetMemoryManager();
492 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
493 IntPtr ptr = TG_DbPINVOKE.OdDgSectionMarker3d_clone(swigCPtr);
494
495 OdRxObject ret = null;
496 if (null != mTrans)
497 {
498 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
499 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
500 }
501 else
502 {
503 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
504 }
505
507 return ret;
508}
509
510 public override OdResult subExplode(OdRxObjectPtrArray entitySet) {
513 return ret;
514 }
515
516 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
517 string ret = TG_DbPINVOKE.OdDgSectionMarker3d_getRealClassName(ptr /*SIMPLETYPE*/);
519 return ret;
520 }
521
526 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
527
533
534}
535
536}
static HandleRef getCPtr(OdGeExtents3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdRxObjectPtrArray obj)
virtual void gripStatus(OdDgElement.GripStat status)
Definition: OdDgElement.cs:877
static HandleRef getCPtr(OdDgElementId obj)
override bool subWorldDraw(OdGiWorldDraw pWd)
virtual void setAnnotationScaleFlag(bool bOn)
virtual void setAnnotationScale(double dAnnotationScale)
virtual void applyTextStyle(OdDgElementId idTextStyle)
virtual OdDgTextNode3d getTitleText(OpenMode uMode)
override void Dispose(bool disposing)
virtual void deleteLinkNode(UInt32 uIndex)
override OdRxObject queryX(OdRxClass protocolClass)
override OdResult subExplode(OdRxObjectPtrArray entitySet)
virtual void addLinkNode(OdDgLinkNode pLinkNode)
override OdDgElement.ElementTypes getElementType()
static new OdDgSectionMarker3d createObject()
override OdResult subGetGeomExtents(OdGeExtents3d extents)
virtual OdDgDetailingSymbol.Type getSymbolType()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual OdDgTextNode3d getTitleText()
static HandleRef getCPtr(OdDgSectionMarker3d obj)
virtual OdDgTextNode3d getSubTitleText(OpenMode uMode)
virtual OdDgTextNode3d getReferenceText(OpenMode uMode)
static OdDgSectionMarker3d cast(OdRxObject pObj)
static string getRealClassName(IntPtr ptr)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
virtual OdDgTextNode3d getSheetText(OpenMode uMode)
virtual OdDgLinkNode getLinkNode(UInt32 uIndex)
virtual OdDgTextNode3d getReferenceText()
OdDgSectionMarker3d(IntPtr cPtr, bool cMemoryOwn)
override OdResult subGetGeomExtents(OdDgElementId idView, OdGeExtents3d extents)
virtual OdDgTextNode3d getSubTitleText()
virtual void setBubbleSize(double dSize)
virtual OdDgTextNode3d getSheetText()
static HandleRef getCPtr(OdDgTextNode3d obj)
static global::System.Exception Retrieve()
static string OdDgSectionMarker3d_getRealClassName(IntPtr jarg1)
static IntPtr OdDgSectionMarker3d_getSubTitleText__SWIG_0(HandleRef jarg1, int jarg2)
static IntPtr OdDgSectionMarker3d_getSheetText__SWIG_1(HandleRef jarg1)
static void OdDgSectionMarker3d_applyTextStyle(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgSectionMarker3d_set__SWIG_0(HandleRef jarg1, ref IntPtr jarg2, ref IntPtr jarg3, ref IntPtr jarg4, ref IntPtr jarg5, double jarg6)
static int OdDgSectionMarker3d_getElementType(HandleRef jarg1)
static IntPtr OdDgSectionMarker3d_getReferenceText__SWIG_0(HandleRef jarg1, int jarg2)
static int OdDgSectionMarker3d_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgSectionMarker3d_getTitleText__SWIG_1(HandleRef jarg1)
static double OdDgSectionMarker3d_getBubbleSize(HandleRef jarg1)
static IntPtr OdDgSectionMarker3d_isA(HandleRef jarg1)
static bool OdDgSectionMarker3d_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgSectionMarker3d_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgSectionMarker3d_cast(HandleRef jarg1)
static void delete_OdDgSectionMarker3d(HandleRef jarg1)
static void OdDgSectionMarker3d_deleteLinkNode(HandleRef jarg1, UInt32 jarg2)
static UInt32 OdDgSectionMarker3d_getLinkNodeCount(HandleRef jarg1)
static IntPtr OdDgSectionMarker3d_clone(HandleRef jarg1)
static void OdDgSectionMarker3d_set__SWIG_1(HandleRef jarg1, ref IntPtr jarg2, ref IntPtr jarg3, ref IntPtr jarg4, ref IntPtr jarg5)
static byte OdDgSectionMarker3d_getElementSubType(HandleRef jarg1)
static IntPtr OdDgSectionMarker3d_desc()
static void OdDgSectionMarker3d_setAnnotationScaleFlag(HandleRef jarg1, bool jarg2)
static int OdDgSectionMarker3d_getSymbolType(HandleRef jarg1)
static void OdDgSectionMarker3d_addLinkNode(HandleRef jarg1, HandleRef jarg2)
static double OdDgSectionMarker3d_getAnnotationScale(HandleRef jarg1)
static IntPtr OdDgSectionMarker3d_createObject()
static bool OdDgSectionMarker3d_getAnnotationScaleFlag(HandleRef jarg1)
static IntPtr OdDgSectionMarker3d_getReferenceText__SWIG_1(HandleRef jarg1)
static int OdDgSectionMarker3d_subGetGeomExtents__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgSectionMarker3d_subGetGeomExtents__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDgSectionMarker3d_getLinkNode(HandleRef jarg1, UInt32 jarg2)
static void OdDgSectionMarker3d_setBubbleSize(HandleRef jarg1, double jarg2)
static void OdDgSectionMarker3d_setAnnotationScale(HandleRef jarg1, double jarg2)
static IntPtr OdDgSectionMarker3d_getSheetText__SWIG_0(HandleRef jarg1, int jarg2)
static IntPtr OdDgSectionMarker3d_getSubTitleText__SWIG_1(HandleRef jarg1)
static IntPtr OdDgSectionMarker3d_getTitleText__SWIG_0(HandleRef jarg1, int jarg2)