Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbArcDimension.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 OdDbArcDimension(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbArcDimension_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbArcDimension 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 OdDbArcDimension cast(OdRxObject pObj) {// OdSmartPtr<OdDbArcDimension>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbArcDimension ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbArcDimension)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbArcDimension),ptr, true));
52 ret = (OdDbArcDimension)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbArcDimension),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbArcDimension)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbArcDimension),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.OdDbArcDimension_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.OdDbArcDimension_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.OdDbArcDimension_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbArcDimension createObject() {// OdSmartPtr<OdDbArcDimension>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbArcDimension ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbArcDimension)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbArcDimension),ptr, true));
93 ret = (OdDbArcDimension)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbArcDimension),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbArcDimension)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbArcDimension),ptr, true);
98 }
99
101 return ret;
102}
103
107 return ret;
108 }
109
113 }
114
118 return ret;
119 }
120
121 public void setXLine1Point(OdGePoint3d xLine1Pt) {
124 }
125
129 return ret;
130 }
131
132 public void setXLine2Point(OdGePoint3d xLine2Pt) {
135 }
136
140 return ret;
141 }
142
146 }
147
148 public bool isPartial() {
149 bool ret = TD_DbPINVOKE.OdDbArcDimension_isPartial(swigCPtr);
151 return ret;
152 }
153
154 public void setIsPartial(bool partial) {
157 }
158
159 public double arcStartParam() {
160 double ret = TD_DbPINVOKE.OdDbArcDimension_arcStartParam(swigCPtr);
162 return ret;
163 }
164
165 public void setArcStartParam(double arcStartParam) {
168 }
169
170 public double arcEndParam() {
171 double ret = TD_DbPINVOKE.OdDbArcDimension_arcEndParam(swigCPtr);
173 return ret;
174 }
175
176 public void setArcEndParam(double arcEndParam) {
179 }
180
181 public bool hasLeader() {
182 bool ret = TD_DbPINVOKE.OdDbArcDimension_hasLeader(swigCPtr);
184 return ret;
185 }
186
187 public void setHasLeader(bool hasLeader) {
190 }
191
195 return ret;
196 }
197
201 }
202
206 return ret;
207 }
208
212 }
213
214 public Int16 arcSymbolType() {
215// test csout
216 /*SIMPLETYPE*/
217 Int16 ret = TD_DbPINVOKE.OdDbArcDimension_arcSymbolType(swigCPtr);
219 return ret;
220 }
221
222 public void setArcSymbolType(Int16 /*SIMPLETYPE*/ arcSymbolType) {
225 }
226
227 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
230 return ret;
231 }
232
233 public override void dwgOutFields(OdDbDwgFiler pFiler) {
236 }
237
238 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
241 return ret;
242 }
243
244 public override void dxfOutFields(OdDbDxfFiler pFiler) {
247 }
248
249 public override OdResult subGetClassID(IntPtr /*SIMPLETYPE*/ pClsid) {
250 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbArcDimension_subGetClassID(swigCPtr, pClsid /*SIMPLETYPE*/);
252 return ret;
253 }
254
255 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
256 string ret = TD_DbPINVOKE.OdDbArcDimension_getRealClassName(ptr /*SIMPLETYPE*/);
258 return ret;
259 }
260
265 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
266
272
277 public double vb_textRotation() { return this.textRotation(); }
278
283 public string vb_material() { return this.material(); }
284
289 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
290
295 public string vb_linetype() { return this.linetype(); }
296
302
308
309}
310
311}
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
Teigha.TD.Visibility vb_visibility()
override OdRxObject queryX(OdRxClass protocolClass)
void setArcSymbolType(Int16 arcSymbolType)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual Teigha.TD.CollisionType vb_collisionType()
override OdResult dxfInFields(OdDbDxfFiler pFiler)
void setCenterPoint(OdGePoint3d centerPoint)
override void dwgOutFields(OdDbDwgFiler pFiler)
override void Dispose(bool disposing)
static HandleRef getCPtr(OdDbArcDimension obj)
void setLeader1Point(OdGePoint3d leader1Point)
override OdRxClass isA()
static new OdDbArcDimension createObject()
void setIsPartial(bool partial)
void setLeader2Point(OdGePoint3d leader2Point)
static new OdRxClass desc()
OdDbArcDimension(IntPtr cPtr, bool cMemoryOwn)
override OdResult subGetClassID(IntPtr pClsid)
void setXLine1Point(OdGePoint3d xLine1Pt)
static string getRealClassName(IntPtr ptr)
void vb_gripStatus(Teigha.Core.GripStat status)
void setHasLeader(bool hasLeader)
void setArcStartParam(double arcStartParam)
void setArcEndParam(double arcEndParam)
Teigha.Core.LineWeight vb_lineWeight()
override void dxfOutFields(OdDbDxfFiler pFiler)
void setArcPoint(OdGePoint3d arcPoint)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
static OdDbArcDimension cast(OdRxObject pObj)
void setXLine2Point(OdGePoint3d xLine2Pt)
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 global::System.Exception Retrieve()
static void OdDbArcDimension_setArcEndParam(HandleRef jarg1, double jarg2)
static void OdDbArcDimension_setIsPartial(HandleRef jarg1, bool jarg2)
static void OdDbArcDimension_setHasLeader(HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdDbArcDimension_xLine1Point(HandleRef jarg1)
static void OdDbArcDimension_setArcStartParam(HandleRef jarg1, double jarg2)
static global::System.IntPtr OdDbArcDimension_arcPoint(HandleRef jarg1)
static Int16 OdDbArcDimension_arcSymbolType(HandleRef jarg1)
static void delete_OdDbArcDimension(HandleRef jarg1)
static double OdDbArcDimension_arcEndParam(HandleRef jarg1)
static void OdDbArcDimension_setLeader1Point(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDbArcDimension_arcStartParam(HandleRef jarg1)
static global::System.IntPtr OdDbArcDimension_leader2Point(HandleRef jarg1)
static string OdDbArcDimension_getRealClassName(IntPtr jarg1)
static void OdDbArcDimension_setLeader2Point(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbArcDimension_setXLine1Point(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbArcDimension_setXLine2Point(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbArcDimension_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdDbArcDimension_createObject()
static global::System.IntPtr OdDbArcDimension_centerPoint(HandleRef jarg1)
static global::System.IntPtr OdDbArcDimension_leader1Point(HandleRef jarg1)
static bool OdDbArcDimension_hasLeader(HandleRef jarg1)
static int OdDbArcDimension_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbArcDimension_setArcPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbArcDimension_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDbArcDimension_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbArcDimension_desc()
static void OdDbArcDimension_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbArcDimension_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbArcDimension_setCenterPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbArcDimension_setArcSymbolType(HandleRef jarg1, Int16 jarg2)
static global::System.IntPtr OdDbArcDimension_xLine2Point(HandleRef jarg1)
static IntPtr OdDbArcDimension_isA(HandleRef jarg1)
static bool OdDbArcDimension_isPartial(HandleRef jarg1)
static IntPtr OdDbArcDimension_cast(HandleRef jarg1)