Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbAlignedDimension.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 OdDbAlignedDimension(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbAlignedDimension_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbAlignedDimension 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 OdDbAlignedDimension cast(OdRxObject pObj) {// OdSmartPtr<OdDbAlignedDimension>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbAlignedDimension ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbAlignedDimension)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbAlignedDimension),ptr, true));
52 ret = (OdDbAlignedDimension)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbAlignedDimension),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbAlignedDimension)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbAlignedDimension),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.OdDbAlignedDimension_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.OdDbAlignedDimension_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.OdDbAlignedDimension_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbAlignedDimension createObject() {// OdSmartPtr<OdDbAlignedDimension>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbAlignedDimension ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbAlignedDimension)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbAlignedDimension),ptr, true));
93 ret = (OdDbAlignedDimension)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbAlignedDimension),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbAlignedDimension)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbAlignedDimension),ptr, true);
98 }
99
101 return ret;
102}
103
109
114
120
125
131
136
137 public double oblique() {
138 double ret = TD_DbPINVOKE.OdDbAlignedDimension_oblique(swigCPtr);
140 return ret;
141 }
142
147
148 public bool jogSymbolOn() {
151 return ret;
152 }
153
158
164
169
175
180
186
191
197
202
208
213
214 public override OdResult subGetClassID(IntPtr pClsid) {
215 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbAlignedDimension_subGetClassID(swigCPtr, pClsid /*SIMPLETYPE*/);
217 return ret;
218 }
219
220 protected static string getRealClassName(IntPtr ptr) {
221 string ret = TD_DbPINVOKE.OdDbAlignedDimension_getRealClassName(ptr /*SIMPLETYPE*/);
223 return ret;
224 }
225
230 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
231
237
242 public double vb_textRotation() { return this.textRotation(); }
243
248 public string vb_material() { return this.material(); }
249
254 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
255
260 public string vb_linetype() { return this.linetype(); }
261
267
273
274}
275
276}
static HandleRef getCPtr(OdGePoint3d obj)
virtual OdGiDrawable.DrawableType drawableType()
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
Teigha.Core.LineWeight vb_lineWeight()
void setJogSymbolPosition(OdGePoint3d pt)
virtual Teigha.TD.CollisionType vb_collisionType()
void setDimLinePoint(OdGePoint3d dimLinePoint)
static new OdDbAlignedDimension createObject()
override OdRxObject queryX(OdRxClass protocolClass)
OdDbAlignedDimension(IntPtr cPtr, bool cMemoryOwn)
override void Dispose(bool disposing)
static HandleRef getCPtr(OdDbAlignedDimension obj)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
override OdResult dxfInFields_R12(OdDbDxfFiler pFiler)
void setXLine1Point(OdGePoint3d xLine1Point)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override OdResult subGetClassID(IntPtr pClsid)
override void dwgOutFields(OdDbDwgFiler pFiler)
override void dxfOutFields_R12(OdDbDxfFiler pFiler)
static OdDbAlignedDimension cast(OdRxObject pObj)
void vb_gripStatus(Teigha.Core.GripStat status)
override void dxfOutFields(OdDbDxfFiler pFiler)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
void setXLine2Point(OdGePoint3d xLine2Point)
static string getRealClassName(IntPtr ptr)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
LineWeight lineWeight()
virtual CollisionType collisionType()
virtual void gripStatus(GripStat status)
Visibility visibility()
static global::System.Exception Retrieve()
static void delete_OdDbAlignedDimension(HandleRef jarg1)
static void OdDbAlignedDimension_setDimLinePoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbAlignedDimension_jogSymbolPosition(HandleRef jarg1)
static void OdDbAlignedDimension_setJogSymbolPosition(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbAlignedDimension_setJogSymbolHeight(HandleRef jarg1, double jarg2)
static int OdDbAlignedDimension_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static string OdDbAlignedDimension_getRealClassName(IntPtr jarg1)
static int OdDbAlignedDimension_dxfInFields_R12(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbAlignedDimension_createObject()
static void OdDbAlignedDimension_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbAlignedDimension_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbAlignedDimension_setXLine2Point(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDbAlignedDimension_jogSymbolHeight(HandleRef jarg1)
static global::System.IntPtr OdDbAlignedDimension_dimLinePoint(HandleRef jarg1)
static int OdDbAlignedDimension_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbAlignedDimension_setXLine1Point(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDbAlignedDimension_oblique(HandleRef jarg1)
static void OdDbAlignedDimension_dxfOutFields_R12(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbAlignedDimension_cast(HandleRef jarg1)
static bool OdDbAlignedDimension_jogSymbolOn(HandleRef jarg1)
static global::System.IntPtr OdDbAlignedDimension_xLine2Point(HandleRef jarg1)
static int OdDbAlignedDimension_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdDbAlignedDimension_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDbAlignedDimension_setOblique(HandleRef jarg1, double jarg2)
static IntPtr OdDbAlignedDimension_isA(HandleRef jarg1)
static void OdDbAlignedDimension_setJogSymbolOn(HandleRef jarg1, bool jarg2)
static IntPtr OdDbAlignedDimension_desc()
static global::System.IntPtr OdDbAlignedDimension_xLine1Point(HandleRef jarg1)