Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgTitleText2d.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 OdDgTitleText2d(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgTitleText2d_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgTitleText2d 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 OdDgTitleText2d cast(OdRxObject pObj) {// OdSmartPtr<OdDgTitleText2d>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgTitleText2d ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgTitleText2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTitleText2d),ptr, true));
66 ret = (OdDgTitleText2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTitleText2d),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgTitleText2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTitleText2d),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.OdDgTitleText2d_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.OdDgTitleText2d_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.OdDgTitleText2d_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgTitleText2d createObject() {// OdSmartPtr<OdDgTitleText2d>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgTitleText2d ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgTitleText2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTitleText2d),ptr, true));
107 ret = (OdDgTitleText2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTitleText2d),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgTitleText2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTitleText2d),ptr, true);
112 }
113
115 return ret;
116}
117
121 return ret;
122 }
123
124 public virtual UInt32 getLinkNodeCount() {
125// test csout
126 /*SIMPLETYPE*/
127 UInt32 ret = TG_DbPINVOKE.OdDgTitleText2d_getLinkNodeCount(swigCPtr);
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.OdDgTitleText2d_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.OdDgTitleText2d_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.OdDgTitleText2d_setAnnotationScale(swigCPtr, dAnnotationScale);
187 }
188
189 public virtual void set(ref OdDgTextNode2d /*OUT_PARAM for SMARTPTR*/ pTitleText, ref OdDgTextNode2d /*OUT_PARAM for SMARTPTR*/ pSubtitleText) {
190 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pTitleText = pTitleText == null ? IntPtr.Zero : OdDgTextNode2d.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 : OdDgTextNode2d.getCPtr(pSubtitleText).Handle;
194 IntPtr saved_pSubtitleText = tmp_pSubtitleText;
195 /*OUT_PARAM for SMARTPTR pre*/
196 try {
197 TG_DbPINVOKE.OdDgTitleText2d_set(swigCPtr, ref tmp_pTitleText /*OUT_PARAM for SMARTPTR*/, ref tmp_pSubtitleText /*OUT_PARAM for SMARTPTR*/);
199 } finally {
200if(tmp_pTitleText == IntPtr.Zero) pTitleText = null;
201 if(tmp_pTitleText != IntPtr.Zero && tmp_pTitleText != saved_pTitleText)
202 {
203 MemoryTransaction mTrans_pTitleText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
204 if(mTrans_pTitleText != null)
205 mTrans_pTitleText.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode2d>(typeof(OdDgTextNode2d), tmp_pTitleText, true));
206 pTitleText = Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode2d>(typeof(OdDgTextNode2d), tmp_pTitleText, mTrans_pTitleText == null);
207 /*OUT_PARAM for SMARTPTR*/
208 }
209if(tmp_pSubtitleText == IntPtr.Zero) pSubtitleText = null;
210 if(tmp_pSubtitleText != IntPtr.Zero && tmp_pSubtitleText != saved_pSubtitleText)
211 {
212 MemoryTransaction mTrans_pSubtitleText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
213 if(mTrans_pSubtitleText != null)
214 mTrans_pSubtitleText.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode2d>(typeof(OdDgTextNode2d), tmp_pSubtitleText, true));
215 pSubtitleText = Teigha.Core.Helpers.odCreateObjectInternal<OdDgTextNode2d>(typeof(OdDgTextNode2d), tmp_pSubtitleText, mTrans_pSubtitleText == null);
216 /*OUT_PARAM for SMARTPTR*/
217 }
218 }
219 }
220
221 public virtual OdDgTextNode2d getTitleText(OpenMode uMode) {// OdDgTextNode2dPtr
222 MemoryManager mMan = MemoryManager.GetMemoryManager();
223 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
224 IntPtr ptr = TG_DbPINVOKE.OdDgTitleText2d_getTitleText__SWIG_0(swigCPtr, (int)uMode);
225
226 OdDgTextNode2d ret = null;
227 if (null != mTrans)
228 {
229 mTrans.AddObject((OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, true));
230 ret = (OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, false);
231 }
232 else
233 {
234 ret = (OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, true);
235 }
236
238 return ret;
239}
240
241 public virtual OdDgTextNode2d getTitleText() {// OdDgTextNode2dPtr
242 MemoryManager mMan = MemoryManager.GetMemoryManager();
243 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
245
246 OdDgTextNode2d ret = null;
247 if (null != mTrans)
248 {
249 mTrans.AddObject((OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, true));
250 ret = (OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, false);
251 }
252 else
253 {
254 ret = (OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, true);
255 }
256
258 return ret;
259}
260
261 public virtual OdDgTextNode2d getSubTitleText(OpenMode uMode) {// OdDgTextNode2dPtr
262 MemoryManager mMan = MemoryManager.GetMemoryManager();
263 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
264 IntPtr ptr = TG_DbPINVOKE.OdDgTitleText2d_getSubTitleText__SWIG_0(swigCPtr, (int)uMode);
265
266 OdDgTextNode2d ret = null;
267 if (null != mTrans)
268 {
269 mTrans.AddObject((OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, true));
270 ret = (OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, false);
271 }
272 else
273 {
274 ret = (OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, true);
275 }
276
278 return ret;
279}
280
281 public virtual OdDgTextNode2d getSubTitleText() {// OdDgTextNode2dPtr
282 MemoryManager mMan = MemoryManager.GetMemoryManager();
283 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
285
286 OdDgTextNode2d ret = null;
287 if (null != mTrans)
288 {
289 mTrans.AddObject((OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, true));
290 ret = (OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, false);
291 }
292 else
293 {
294 ret = (OdDgTextNode2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode2d),ptr, true);
295 }
296
298 return ret;
299}
300
301 public override bool subWorldDraw(OdGiWorldDraw pWd) {
304 return ret;
305 }
306
307 public override OdResult subGetGeomExtents(OdGeExtents3d extents) {
310 return ret;
311 }
312
313 public override OdResult subGetGeomExtents(OdDgElementId idView, OdGeExtents3d extents) {
316 return ret;
317 }
318
319 public override OdRxObject clone() {// OdRxObjectPtr
320 MemoryManager mMan = MemoryManager.GetMemoryManager();
321 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
322 IntPtr ptr = TG_DbPINVOKE.OdDgTitleText2d_clone(swigCPtr);
323
324 OdRxObject ret = null;
325 if (null != mTrans)
326 {
327 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
328 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
329 }
330 else
331 {
332 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
333 }
334
336 return ret;
337}
338
339 public override OdResult subExplode(OdRxObjectPtrArray entitySet) {
342 return ret;
343 }
344
345 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
346 string ret = TG_DbPINVOKE.OdDgTitleText2d_getRealClassName(ptr /*SIMPLETYPE*/);
348 return ret;
349 }
350
355 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
356
362
363}
364
365}
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)
static HandleRef getCPtr(OdDgTextNode2d obj)
static string getRealClassName(IntPtr ptr)
static new OdDgTitleText2d createObject()
virtual void applyTextStyle(OdDgElementId idTextStyle)
override byte getElementSubType()
OdDgTitleText2d(IntPtr cPtr, bool cMemoryOwn)
override OdRxClass isA()
override OdRxObject queryX(OdRxClass protocolClass)
override bool subWorldDraw(OdGiWorldDraw pWd)
virtual bool getAnnotationScaleFlag()
virtual OdDgTextNode2d getSubTitleText()
virtual OdDgTextNode2d getSubTitleText(OpenMode uMode)
virtual OdDgDetailingSymbol.Type getSymbolType()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static HandleRef getCPtr(OdDgTitleText2d obj)
virtual void setAnnotationScale(double dAnnotationScale)
override OdDgElement.ElementTypes getElementType()
static OdDgTitleText2d cast(OdRxObject pObj)
virtual UInt32 getLinkNodeCount()
virtual OdDgLinkNode getLinkNode(UInt32 uIndex)
virtual void deleteLinkNode(UInt32 uIndex)
virtual void setAnnotationScaleFlag(bool bOn)
static new OdRxClass desc()
override OdResult subExplode(OdRxObjectPtrArray entitySet)
override void Dispose(bool disposing)
override OdResult subGetGeomExtents(OdGeExtents3d extents)
virtual double getAnnotationScale()
virtual void addLinkNode(OdDgLinkNode pLinkNode)
override OdResult subGetGeomExtents(OdDgElementId idView, OdGeExtents3d extents)
virtual OdDgTextNode2d getTitleText(OpenMode uMode)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
virtual OdDgTextNode2d getTitleText()
override OdRxObject clone()
static global::System.Exception Retrieve()
static IntPtr OdDgTitleText2d_createObject()
static void OdDgTitleText2d_set(HandleRef jarg1, ref IntPtr jarg2, ref IntPtr jarg3)
static IntPtr OdDgTitleText2d_getSubTitleText__SWIG_1(HandleRef jarg1)
static void OdDgTitleText2d_setAnnotationScaleFlag(HandleRef jarg1, bool jarg2)
static UInt32 OdDgTitleText2d_getLinkNodeCount(HandleRef jarg1)
static void OdDgTitleText2d_deleteLinkNode(HandleRef jarg1, UInt32 jarg2)
static int OdDgTitleText2d_subGetGeomExtents__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgTitleText2d_getLinkNode(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgTitleText2d_getSubTitleText__SWIG_0(HandleRef jarg1, int jarg2)
static bool OdDgTitleText2d_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static bool OdDgTitleText2d_getAnnotationScaleFlag(HandleRef jarg1)
static byte OdDgTitleText2d_getElementSubType(HandleRef jarg1)
static int OdDgTitleText2d_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgTitleText2d_cast(HandleRef jarg1)
static int OdDgTitleText2d_subGetGeomExtents__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDgTitleText2d_applyTextStyle(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgTitleText2d_getElementType(HandleRef jarg1)
static void OdDgTitleText2d_addLinkNode(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgTitleText2d_isA(HandleRef jarg1)
static IntPtr OdDgTitleText2d_queryX(HandleRef jarg1, HandleRef jarg2)
static string OdDgTitleText2d_getRealClassName(IntPtr jarg1)
static void delete_OdDgTitleText2d(HandleRef jarg1)
static void OdDgTitleText2d_setAnnotationScale(HandleRef jarg1, double jarg2)
static IntPtr OdDgTitleText2d_getTitleText__SWIG_0(HandleRef jarg1, int jarg2)
static int OdDgTitleText2d_getSymbolType(HandleRef jarg1)
static IntPtr OdDgTitleText2d_clone(HandleRef jarg1)
static IntPtr OdDgTitleText2d_desc()
static double OdDgTitleText2d_getAnnotationScale(HandleRef jarg1)
static IntPtr OdDgTitleText2d_getTitleText__SWIG_1(HandleRef jarg1)