Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbArcAlignedText.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
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDbArcAlignedText(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbArcAlignedText_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbArcAlignedText 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 OdDbArcAlignedText cast(OdRxObject pObj) {// OdSmartPtr<OdDbArcAlignedText>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbArcAlignedText ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbArcAlignedText)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbArcAlignedText),ptr, true));
52 ret = (OdDbArcAlignedText)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbArcAlignedText),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbArcAlignedText)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbArcAlignedText),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.OdDbArcAlignedText_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.OdDbArcAlignedText_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.OdDbArcAlignedText_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbArcAlignedText createObject() {// OdSmartPtr<OdDbArcAlignedText>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbArcAlignedText ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbArcAlignedText)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbArcAlignedText),ptr, true));
93 ret = (OdDbArcAlignedText)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbArcAlignedText),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbArcAlignedText)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbArcAlignedText),ptr, true);
98 }
99
101 return ret;
102}
103
104 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
107 return ret;
108 }
109
110 public override void dwgOutFields(OdDbDwgFiler pFiler) {
113 }
114
115 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
118 return ret;
119 }
120
121 public override void dxfOutFields(OdDbDxfFiler pFiler) {
124 }
125
127 string ret = TD_DbPINVOKE.OdDbArcAlignedText_textString(swigCPtr);
129 return ret;
130}
131
135 }
136
138 MemoryManager mMan = MemoryManager.GetMemoryManager();
139 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
140 IntPtr ptr = TD_DbPINVOKE.OdDbArcAlignedText_arcId(swigCPtr);
141
142 OdDbObjectId ret = null;
143 if (null != mTrans)
144 {
145 mTrans.AddObject(new OdDbObjectId(ptr, true));
146 ret = new OdDbObjectId(ptr, false);
147 }
148 else
149 {
150 ret = new OdDbObjectId(ptr, true);
151 }
152
154 return ret;
155}
156
160 }
161
165 return ret;
166 }
167
171 }
172
173 public double radius() {
174 double ret = TD_DbPINVOKE.OdDbArcAlignedText_radius(swigCPtr);
176 return ret;
177 }
178
179 public void setRadius(double radius) {
182 }
183
184 public void setStartAngle(double startAngle) {
187 }
188
189 public double startAngle() {
190 double ret = TD_DbPINVOKE.OdDbArcAlignedText_startAngle(swigCPtr);
192 return ret;
193 }
194
195 public void setEndAngle(double endAngle) {
198 }
199
200 public double endAngle() {
201 double ret = TD_DbPINVOKE.OdDbArcAlignedText_endAngle(swigCPtr);
203 return ret;
204 }
205
209 return ret;
210 }
211
215 }
216
217 public double offsetFromArc() {
218 double ret = TD_DbPINVOKE.OdDbArcAlignedText_offsetFromArc(swigCPtr);
220 return ret;
221 }
222
223 public void setOffsetFromArc(double offsetFromArc) {
226 }
227
228 public double rightOffset() {
229 double ret = TD_DbPINVOKE.OdDbArcAlignedText_rightOffset(swigCPtr);
231 return ret;
232 }
233
234 public void setRightOffset(double rightOffset) {
237 }
238
239 public double leftOffset() {
240 double ret = TD_DbPINVOKE.OdDbArcAlignedText_leftOffset(swigCPtr);
242 return ret;
243 }
244
245 public void setLeftOffset(double leftOffset) {
248 }
249
250 public double textSize() {
251 double ret = TD_DbPINVOKE.OdDbArcAlignedText_textSize(swigCPtr);
253 return ret;
254 }
255
256 public void setTextSize(double textSize) {
259 }
260
261 public double xScale() {
262 double ret = TD_DbPINVOKE.OdDbArcAlignedText_xScale(swigCPtr);
264 return ret;
265 }
266
267 public void setXScale(double xScale) {
270 }
271
272 public double charSpacing() {
273 double ret = TD_DbPINVOKE.OdDbArcAlignedText_charSpacing(swigCPtr);
275 return ret;
276 }
277
278 public void setCharSpacing(double charSpacing) {
281 }
282
283 public bool isReversedCharOrder() {
286 return ret;
287 }
288
289 public void reverseCharOrder(bool reverse) {
292 }
293
294 public bool wizardFlag() {
295 bool ret = TD_DbPINVOKE.OdDbArcAlignedText_wizardFlag(swigCPtr);
297 return ret;
298 }
299
300 public void setWizardFlag(bool wizardFlag) {
303 }
304
308 return ret;
309 }
310
314 }
315
319 return ret;
320 }
321
325 }
326
330 return ret;
331 }
332
336 }
337
338 public bool isUnderlined() {
341 return ret;
342 }
343
344 public void setUnderlined(bool underlined) {
347 }
348
350 MemoryManager mMan = MemoryManager.GetMemoryManager();
351 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
352 IntPtr ptr = TD_DbPINVOKE.OdDbArcAlignedText_textStyle(swigCPtr);
353
354 OdDbObjectId ret = null;
355 if (null != mTrans)
356 {
357 mTrans.AddObject(new OdDbObjectId(ptr, true));
358 ret = new OdDbObjectId(ptr, false);
359 }
360 else
361 {
362 ret = new OdDbObjectId(ptr, true);
363 }
364
366 return ret;
367}
368
369 public void setTextStyle(OdDbObjectId textStyleId) {
372 }
373
374 public void setTextStyle(String styleName) {
377 }
378
379 public String fileName() {
380 string ret = TD_DbPINVOKE.OdDbArcAlignedText_fileName(swigCPtr);
382 return ret;
383}
384
385 public void setFileName(String filename) {
388 }
389
393 return ret;
394}
395
399 }
400
401 public void setFont(String typeface, bool bold, bool italic, int charset, int pitchAndFamily) {
402 TD_DbPINVOKE.OdDbArcAlignedText_setFont(swigCPtr, typeface, bold, italic, charset, pitchAndFamily);
404 }
405
406 public void font(ref string typeface, out bool bold, out bool italic, out int charset, out int pitchAndFamily) {
407IntPtr tmp_typeface = Marshal.StringToCoTaskMemUni(typeface);
408 IntPtr saved_typeface = tmp_typeface;
409 try {
410 TD_DbPINVOKE.OdDbArcAlignedText_font(swigCPtr, ref tmp_typeface, out bold, out italic, out charset, out pitchAndFamily);
412 } finally {
413if (tmp_typeface != saved_typeface) typeface = Marshal.PtrToStringUni(tmp_typeface);
414 }
415 }
416
417 public bool isShxFont() {
418 bool ret = TD_DbPINVOKE.OdDbArcAlignedText_isShxFont(swigCPtr);
420 return ret;
421 }
422
423 public override bool subWorldDraw(OdGiWorldDraw pWd) {
426 return ret;
427 }
428
429 public virtual new OdResult subTransformBy(OdGeMatrix3d xfm) {
432 return ret;
433 }
434
435 public virtual new OdResult subExplode(OdRxObjectPtrArray entitySet) {
438 return ret;
439 }
440
441 public override void subClose() {
444 }
445
446 public override void modified(OdDbObject pObject) {
449 }
450
451 public override void erased(OdDbObject pObject, bool erasing) {
452 TD_DbPINVOKE.OdDbArcAlignedText_erased(swigCPtr, OdDbObject.getCPtr(pObject), erasing);
454 }
455
456 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
457 string ret = TD_DbPINVOKE.OdDbArcAlignedText_getRealClassName(ptr /*SIMPLETYPE*/);
459 return ret;
460 }
461
467
472 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
473
479
485
490 public string vb_material() { return this.material(); }
491
496 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
497
502 public string vb_linetype() { return this.linetype(); }
503
509
515
516}
517
518}
static HandleRef getCPtr(OdGeMatrix3d obj)
Definition: OdGeMatrix3d.cs:26
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(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)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
void setTextString(String textString)
void setArcId(OdDbObjectId arcId)
Teigha.TD.Visibility vb_visibility()
virtual Teigha.TD.CollisionType vb_collisionType()
static new OdRxClass desc()
void setCharSpacing(double charSpacing)
static new OdDbArcAlignedText createObject()
Teigha.Core.LineWeight vb_lineWeight()
static OdDbArcAlignedText cast(OdRxObject pObj)
void setBigFontFileName(String bigFontFileName)
void setOffsetFromArc(double offsetFromArc)
void setLeftOffset(double leftOffset)
void setCenter(OdGePoint3d center)
OdArcTextPosition textPosition()
override void Dispose(bool disposing)
void setNormal(OdGeVector3d normal)
void setStartAngle(double startAngle)
void font(ref string typeface, out bool bold, out bool italic, out int charset, out int pitchAndFamily)
void setRightOffset(double rightOffset)
OdDbArcAlignedText(IntPtr cPtr, bool cMemoryOwn)
void setUnderlined(bool underlined)
void setFileName(String filename)
void setWizardFlag(bool wizardFlag)
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
void setTextStyle(OdDbObjectId textStyleId)
static HandleRef getCPtr(OdDbArcAlignedText obj)
void setTextPosition(OdArcTextPosition textPosition)
override void erased(OdDbObject pObject, bool erasing)
void setTextDirection(OdArcTextDirection textDir)
void setFont(String typeface, bool bold, bool italic, int charset, int pitchAndFamily)
static string getRealClassName(IntPtr ptr)
void setTextSize(double textSize)
OdArcTextDirection textDirection()
override OdRxObject queryX(OdRxClass protocolClass)
void setTextStyle(String styleName)
virtual new OdResult subExplode(OdRxObjectPtrArray entitySet)
void vb_gripStatus(Teigha.Core.GripStat status)
void setEndAngle(double endAngle)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override void dxfOutFields(OdDbDxfFiler pFiler)
void setAlignment(OdArcTextAlignment alignment)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
Teigha.TD.OdArcTextAlignment vb_alignment()
override bool subWorldDraw(OdGiWorldDraw pWd)
Teigha.TD.OdArcTextDirection vb_textDirection()
OdArcTextAlignment alignment()
void reverseCharOrder(bool reverse)
override void modified(OdDbObject pObject)
override void dwgOutFields(OdDbDwgFiler pFiler)
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
virtual void gripStatus(GripStat status)
Definition: OdDbEntity.cs:935
Visibility visibility()
Definition: OdDbEntity.cs:527
static HandleRef getCPtr(OdDbObject obj)
Definition: OdDbObject.cs:26
static HandleRef getCPtr(OdDbObjectId obj)
Definition: OdDbObjectId.cs:27
static global::System.Exception Retrieve()
static bool OdDbArcAlignedText_isUnderlined(HandleRef jarg1)
static void OdDbArcAlignedText_setRightOffset(HandleRef jarg1, double jarg2)
static bool OdDbArcAlignedText_isShxFont(HandleRef jarg1)
static void OdDbArcAlignedText_setTextDirection(HandleRef jarg1, int jarg2)
static void delete_OdDbArcAlignedText(HandleRef jarg1)
static double OdDbArcAlignedText_textSize(HandleRef jarg1)
static int OdDbArcAlignedText_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static double OdDbArcAlignedText_xScale(HandleRef jarg1)
static int OdDbArcAlignedText_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbArcAlignedText_setFont(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, bool jarg3, bool jarg4, int jarg5, int jarg6)
static double OdDbArcAlignedText_endAngle(HandleRef jarg1)
static global::System.IntPtr OdDbArcAlignedText_center(HandleRef jarg1)
static void OdDbArcAlignedText_setTextSize(HandleRef jarg1, double jarg2)
static void OdDbArcAlignedText_setArcId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbArcAlignedText_setBigFontFileName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbArcAlignedText_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbArcAlignedText_setTextStyle__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDbArcAlignedText_isA(HandleRef jarg1)
static bool OdDbArcAlignedText_wizardFlag(HandleRef jarg1)
static double OdDbArcAlignedText_leftOffset(HandleRef jarg1)
static void OdDbArcAlignedText_erased(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static void OdDbArcAlignedText_setRadius(HandleRef jarg1, double jarg2)
static IntPtr OdDbArcAlignedText_desc()
static void OdDbArcAlignedText_reverseCharOrder(HandleRef jarg1, bool jarg2)
static String OdDbArcAlignedText_fileName(HandleRef jarg1)
static global::System.IntPtr OdDbArcAlignedText_normal(HandleRef jarg1)
static IntPtr OdDbArcAlignedText_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDbArcAlignedText_setAlignment(HandleRef jarg1, int jarg2)
static void OdDbArcAlignedText_subClose(HandleRef jarg1)
static global::System.IntPtr OdDbArcAlignedText_arcId(HandleRef jarg1)
static String OdDbArcAlignedText_bigFontFileName(HandleRef jarg1)
static int OdDbArcAlignedText_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbArcAlignedText_setCenter(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbArcAlignedText_textDirection(HandleRef jarg1)
static double OdDbArcAlignedText_startAngle(HandleRef jarg1)
static int OdDbArcAlignedText_alignment(HandleRef jarg1)
static void OdDbArcAlignedText_setUnderlined(HandleRef jarg1, bool jarg2)
static double OdDbArcAlignedText_rightOffset(HandleRef jarg1)
static void OdDbArcAlignedText_setLeftOffset(HandleRef jarg1, double jarg2)
static String OdDbArcAlignedText_textString(HandleRef jarg1)
static void OdDbArcAlignedText_setFileName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbArcAlignedText_setTextStyle__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbArcAlignedText_modified(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbArcAlignedText_textStyle(HandleRef jarg1)
static bool OdDbArcAlignedText_isReversedCharOrder(HandleRef jarg1)
static void OdDbArcAlignedText_setWizardFlag(HandleRef jarg1, bool jarg2)
static bool OdDbArcAlignedText_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static void OdDbArcAlignedText_setEndAngle(HandleRef jarg1, double jarg2)
static void OdDbArcAlignedText_setOffsetFromArc(HandleRef jarg1, double jarg2)
static void OdDbArcAlignedText_setCharSpacing(HandleRef jarg1, double jarg2)
static double OdDbArcAlignedText_charSpacing(HandleRef jarg1)
static double OdDbArcAlignedText_offsetFromArc(HandleRef jarg1)
static int OdDbArcAlignedText_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbArcAlignedText_setTextPosition(HandleRef jarg1, int jarg2)
static void OdDbArcAlignedText_setTextString(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static double OdDbArcAlignedText_radius(HandleRef jarg1)
static string OdDbArcAlignedText_getRealClassName(IntPtr jarg1)
static void OdDbArcAlignedText_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbArcAlignedText_setStartAngle(HandleRef jarg1, double jarg2)
static IntPtr OdDbArcAlignedText_cast(HandleRef jarg1)
static IntPtr OdDbArcAlignedText_createObject()
static void OdDbArcAlignedText_font(HandleRef jarg1, ref IntPtr jarg2, out bool jarg3, out bool jarg4, out int jarg5, out int jarg6)
static int OdDbArcAlignedText_textPosition(HandleRef jarg1)
static void OdDbArcAlignedText_setNormal(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbArcAlignedText_setXScale(HandleRef jarg1, double jarg2)