Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDgTitleText3d.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 OdDgTitleText3d(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgTitleText3d_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgTitleText3d 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 OdDgTitleText3d cast(OdRxObject pObj) {// OdSmartPtr<OdDgTitleText3d>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgTitleText3d ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgTitleText3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTitleText3d),ptr, true));
66 ret = (OdDgTitleText3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTitleText3d),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgTitleText3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTitleText3d),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.OdDgTitleText3d_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.OdDgTitleText3d_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.OdDgTitleText3d_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgTitleText3d createObject() {// OdSmartPtr<OdDgTitleText3d>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgTitleText3d ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgTitleText3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTitleText3d),ptr, true));
107 ret = (OdDgTitleText3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTitleText3d),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgTitleText3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTitleText3d),ptr, true);
112 }
113
115 return ret;
116}
117
123
124 public virtual UInt32 getLinkNodeCount() {
125// test csout
126 /*SIMPLETYPE*/
127 UInt32 ret = TG_DbPINVOKE.OdDgTitleText3d_getLinkNodeCount(swigCPtr);
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.OdDgTitleText3d_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.OdDgTitleText3d_deleteLinkNode(swigCPtr, uIndex /*SIMPLETYPE*/);
160 }
161
166
172
173 public virtual void setAnnotationScaleFlag(bool bOn, double dAnnotationScale, bool bRescaleGeometry) {
174 TG_DbPINVOKE.OdDgTitleText3d_setAnnotationScaleFlag__SWIG_0(swigCPtr, bOn, dAnnotationScale, bRescaleGeometry);
176 }
177
178 public virtual void setAnnotationScaleFlag(bool bOn, double dAnnotationScale) {
179 TG_DbPINVOKE.OdDgTitleText3d_setAnnotationScaleFlag__SWIG_1(swigCPtr, bOn, 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.OdDgTitleText3d_setAnnotationScale__SWIG_0(swigCPtr, dAnnotationScale, bRescaleGeometry);
197 }
198
199 public virtual void setAnnotationScale(double dAnnotationScale) {
202 }
203
204 public virtual void set(ref OdDgTextNode3d /*OUT_PARAM for SMARTPTR*/ pTitleText, ref OdDgTextNode3d /*OUT_PARAM for SMARTPTR*/ pSubtitleText) {
205 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pTitleText = pTitleText == null ? IntPtr.Zero : OdDgTextNode3d.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 : OdDgTextNode3d.getCPtr(pSubtitleText).Handle;
209 IntPtr saved_pSubtitleText = tmp_pSubtitleText;
210 /*OUT_PARAM for SMARTPTR pre*/
211 try {
212 TG_DbPINVOKE.OdDgTitleText3d_set(swigCPtr, ref tmp_pTitleText /*OUT_PARAM for SMARTPTR*/, ref tmp_pSubtitleText /*OUT_PARAM for SMARTPTR*/);
214 } finally {
215if(tmp_pTitleText == IntPtr.Zero) pTitleText = null;
216 if(tmp_pTitleText != IntPtr.Zero && tmp_pTitleText != saved_pTitleText)
217 {
218 MemoryTransaction mTrans_pTitleText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
219 if(mTrans_pTitleText != null)
220 mTrans_pTitleText.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode3d>(typeof(OdDgTextNode3d), tmp_pTitleText, true));
221 pTitleText = Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode3d>(typeof(OdDgTextNode3d), tmp_pTitleText, mTrans_pTitleText == null);
222 /*OUT_PARAM for SMARTPTR*/
223 }
224if(tmp_pSubtitleText == IntPtr.Zero) pSubtitleText = null;
225 if(tmp_pSubtitleText != IntPtr.Zero && tmp_pSubtitleText != saved_pSubtitleText)
226 {
227 MemoryTransaction mTrans_pSubtitleText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
228 if(mTrans_pSubtitleText != null)
229 mTrans_pSubtitleText.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode3d>(typeof(OdDgTextNode3d), tmp_pSubtitleText, true));
230 pSubtitleText = Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode3d>(typeof(OdDgTextNode3d), tmp_pSubtitleText, mTrans_pSubtitleText == null);
231 /*OUT_PARAM for SMARTPTR*/
232 }
233 }
234 }
235
236 public virtual OdDgTextNode3d getTitleText(OpenMode uMode) {// OdDgTextNode3dPtr
237 MemoryManager mMan = MemoryManager.GetMemoryManager();
238 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
239 IntPtr ptr = TG_DbPINVOKE.OdDgTitleText3d_getTitleText__SWIG_0(swigCPtr, (int)uMode);
240
241 OdDgTextNode3d ret = null;
242 if (null != mTrans)
243 {
244 mTrans.AddObject((OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, true));
245 ret = (OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, false);
246 }
247 else
248 {
249 ret = (OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, true);
250 }
251
253 return ret;
254}
255
256 public virtual OdDgTextNode3d getTitleText() {// OdDgTextNode3dPtr
257 MemoryManager mMan = MemoryManager.GetMemoryManager();
258 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
260
261 OdDgTextNode3d ret = null;
262 if (null != mTrans)
263 {
264 mTrans.AddObject((OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, true));
265 ret = (OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, false);
266 }
267 else
268 {
269 ret = (OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, true);
270 }
271
273 return ret;
274}
275
276 public virtual OdDgTextNode3d getSubTitleText(OpenMode uMode) {// OdDgTextNode3dPtr
277 MemoryManager mMan = MemoryManager.GetMemoryManager();
278 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
279 IntPtr ptr = TG_DbPINVOKE.OdDgTitleText3d_getSubTitleText__SWIG_0(swigCPtr, (int)uMode);
280
281 OdDgTextNode3d ret = null;
282 if (null != mTrans)
283 {
284 mTrans.AddObject((OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, true));
285 ret = (OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, false);
286 }
287 else
288 {
289 ret = (OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, true);
290 }
291
293 return ret;
294}
295
296 public virtual OdDgTextNode3d getSubTitleText() {// OdDgTextNode3dPtr
297 MemoryManager mMan = MemoryManager.GetMemoryManager();
298 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
300
301 OdDgTextNode3d ret = null;
302 if (null != mTrans)
303 {
304 mTrans.AddObject((OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, true));
305 ret = (OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, false);
306 }
307 else
308 {
309 ret = (OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, true);
310 }
311
313 return ret;
314}
315
316 public override bool subWorldDraw(OdGiWorldDraw pWd) {
319 return ret;
320 }
321
327
333
334 public override OdRxObject clone() {// OdRxObjectPtr
335 MemoryManager mMan = MemoryManager.GetMemoryManager();
336 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
337 IntPtr ptr = TG_DbPINVOKE.OdDgTitleText3d_clone(swigCPtr);
338
339 OdRxObject ret = null;
340 if (null != mTrans)
341 {
342 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
343 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
344 }
345 else
346 {
347 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
348 }
349
351 return ret;
352}
353
359
360 protected static string getRealClassName(IntPtr ptr) {
361 string ret = TG_DbPINVOKE.OdDgTitleText3d_getRealClassName(ptr /*SIMPLETYPE*/);
363 return ret;
364 }
365
370 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
371
377
378}
379
380}
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)
static HandleRef getCPtr(OdDgTextNode3d obj)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual void setAnnotationScaleFlag(bool bOn, double dAnnotationScale, bool bRescaleGeometry)
override byte getElementSubType()
override OdResult subExplode(OdRxObjectPtrArray entitySet)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
virtual void setAnnotationScaleFlag(bool bOn)
virtual OdDgLinkNode getLinkNode(UInt32 uIndex)
virtual void setAnnotationScale(double dAnnotationScale, bool bRescaleGeometry)
override OdResult subGetGeomExtents(OdDgElementId idView, OdGeExtents3d extents)
static HandleRef getCPtr(OdDgTitleText3d obj)
override void Dispose(bool disposing)
virtual bool getAnnotationScaleFlag()
override OdRxObject queryX(OdRxClass protocolClass)
virtual OdDgTextNode3d getSubTitleText(OpenMode uMode)
static OdDgTitleText3d cast(OdRxObject pObj)
static new OdDgTitleText3d createObject()
virtual OdDgTextNode3d getTitleText(OpenMode uMode)
virtual void setAnnotationScaleFlag(bool bOn, double dAnnotationScale)
virtual void addLinkNode(OdDgLinkNode pLinkNode)
static new OdRxClass desc()
virtual OdDgDetailingSymbol.Type getSymbolType()
override OdResult subGetGeomExtents(OdGeExtents3d extents)
virtual double getAnnotationScale()
static string getRealClassName(IntPtr ptr)
virtual OdDgTextNode3d getTitleText()
virtual void deleteLinkNode(UInt32 uIndex)
override bool subWorldDraw(OdGiWorldDraw pWd)
virtual void setAnnotationScale(double dAnnotationScale)
override OdRxObject clone()
virtual void applyTextStyle(OdDgElementId idTextStyle)
override OdRxClass isA()
virtual OdDgTextNode3d getSubTitleText()
virtual UInt32 getLinkNodeCount()
OdDgTitleText3d(IntPtr cPtr, bool cMemoryOwn)
override OdDgElement.ElementTypes getElementType()
static global::System.Exception Retrieve()
static IntPtr OdDgTitleText3d_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgTitleText3d_addLinkNode(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgTitleText3d_getTitleText__SWIG_1(HandleRef jarg1)
static int OdDgTitleText3d_subGetGeomExtents__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static byte OdDgTitleText3d_getElementSubType(HandleRef jarg1)
static void OdDgTitleText3d_setAnnotationScale__SWIG_1(HandleRef jarg1, double jarg2)
static void OdDgTitleText3d_set(HandleRef jarg1, ref IntPtr jarg2, ref IntPtr jarg3)
static int OdDgTitleText3d_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgTitleText3d_clone(HandleRef jarg1)
static void OdDgTitleText3d_applyTextStyle(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgTitleText3d_deleteLinkNode(HandleRef jarg1, UInt32 jarg2)
static bool OdDgTitleText3d_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgTitleText3d_createObject()
static void OdDgTitleText3d_setAnnotationScaleFlag__SWIG_0(HandleRef jarg1, bool jarg2, double jarg3, bool jarg4)
static IntPtr OdDgTitleText3d_getSubTitleText__SWIG_0(HandleRef jarg1, int jarg2)
static void OdDgTitleText3d_setAnnotationScaleFlag__SWIG_1(HandleRef jarg1, bool jarg2, double jarg3)
static void delete_OdDgTitleText3d(HandleRef jarg1)
static IntPtr OdDgTitleText3d_isA(HandleRef jarg1)
static bool OdDgTitleText3d_getAnnotationScaleFlag(HandleRef jarg1)
static int OdDgTitleText3d_getElementType(HandleRef jarg1)
static double OdDgTitleText3d_getAnnotationScale(HandleRef jarg1)
static IntPtr OdDgTitleText3d_getLinkNode(HandleRef jarg1, UInt32 jarg2)
static int OdDgTitleText3d_getSymbolType(HandleRef jarg1)
static void OdDgTitleText3d_setAnnotationScale__SWIG_0(HandleRef jarg1, double jarg2, bool jarg3)
static IntPtr OdDgTitleText3d_cast(HandleRef jarg1)
static IntPtr OdDgTitleText3d_getSubTitleText__SWIG_1(HandleRef jarg1)
static IntPtr OdDgTitleText3d_getTitleText__SWIG_0(HandleRef jarg1, int jarg2)
static int OdDgTitleText3d_subGetGeomExtents__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static string OdDgTitleText3d_getRealClassName(IntPtr jarg1)
static void OdDgTitleText3d_setAnnotationScaleFlag__SWIG_2(HandleRef jarg1, bool jarg2)
static UInt32 OdDgTitleText3d_getLinkNodeCount(HandleRef jarg1)
static IntPtr OdDgTitleText3d_desc()