Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbBlockPolarParameter.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 OdDbBlockPolarParameter(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbBlockPolarParameter_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbBlockPolarParameter 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 OdDbBlockPolarParameter cast(OdRxObject pObj) {// OdSmartPtr<OdDbBlockPolarParameter>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbBlockPolarParameter ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbBlockPolarParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockPolarParameter),ptr, true));
52 ret = (OdDbBlockPolarParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockPolarParameter),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbBlockPolarParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockPolarParameter),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.OdDbBlockPolarParameter_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.OdDbBlockPolarParameter_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.OdDbBlockPolarParameter_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbBlockPolarParameter createObject() {// OdSmartPtr<OdDbBlockPolarParameter>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbBlockPolarParameter ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbBlockPolarParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockPolarParameter),ptr, true));
93 ret = (OdDbBlockPolarParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockPolarParameter),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbBlockPolarParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockPolarParameter),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
129 return ret;
130}
131
132 public String angleName() {
133 string ret = TD_DbPINVOKE.OdDbBlockPolarParameter_angleName(swigCPtr);
135 return ret;
136}
137
139 OdDbBlockParamValueSet ret = (OdDbBlockParamValueSet)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockParamValueSet),TD_DbPINVOKE.OdDbBlockPolarParameter_angleValueSet(swigCPtr),false); /*createInt 3_1*/
140
142 return ret;
143}
144
148 return ret;
149 }
150
154 return ret;
155}
156
160 return ret;
161}
162
164 OdDbBlockParamValueSet ret = (OdDbBlockParamValueSet)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockParamValueSet),TD_DbPINVOKE.OdDbBlockPolarParameter_distanceValueSet(swigCPtr),false); /*createInt 3_1*/
165
167 return ret;
168}
169
170 public double offset() {
171 double ret = TD_DbPINVOKE.OdDbBlockPolarParameter_offset(swigCPtr);
173 return ret;
174 }
175
176 public void setAngleDescription(String arg0) {
179 }
180
181 public void setAngleName(String arg0) {
184 }
185
189 }
190
191 public void setDistanceDescription(String arg0) {
194 }
195
196 public void setDistanceName(String arg0) {
199 }
200
204 }
205
206 public void setOffset(double arg0) {
209 }
210
211 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
212 string ret = TD_DbPINVOKE.OdDbBlockPolarParameter_getRealClassName(ptr /*SIMPLETYPE*/);
214 return ret;
215 }
216
221 public virtual string vb_name() { return this.name(); }
222
228
233 public uint vb_nodeId() { return this.nodeId(); }
234
240
245 public double vb_offset() { return this.offset(); }
246
247}
248
249}
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
virtual OdDbBlockElement.HistoryCompression historyCompression()
static HandleRef getCPtr(OdDbBlockParamValueSet obj)
override OdRxObject queryX(OdRxClass protocolClass)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
OdDbBlockPolarParameter(IntPtr cPtr, bool cMemoryOwn)
static string getRealClassName(IntPtr ptr)
override void Dispose(bool disposing)
override void dwgOutFields(OdDbDwgFiler pFiler)
static new OdDbBlockPolarParameter createObject()
void setDistanceValueSet(OdDbBlockParamValueSet arg0)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
override void dxfOutFields(OdDbDxfFiler pFiler)
virtual Teigha.TD.OdDbBlockElement.HistoryCompression vb_historyCompression()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
void setAngleValueSet(OdDbBlockParamValueSet arg0)
static HandleRef getCPtr(OdDbBlockPolarParameter obj)
static OdDbBlockPolarParameter cast(OdRxObject pObj)
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
static global::System.Exception Retrieve()
static String OdDbBlockPolarParameter_angleName(HandleRef jarg1)
static void OdDbBlockPolarParameter_setDistanceDescription(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDbBlockPolarParameter_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbBlockPolarParameter_setAngleName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbBlockPolarParameter_setAngleDescription(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbBlockPolarParameter_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static string OdDbBlockPolarParameter_getRealClassName(IntPtr jarg1)
static void OdDbBlockPolarParameter_setDistanceValueSet(HandleRef jarg1, HandleRef jarg2)
static double OdDbBlockPolarParameter_offset(HandleRef jarg1)
static IntPtr OdDbBlockPolarParameter_queryX(HandleRef jarg1, HandleRef jarg2)
static String OdDbBlockPolarParameter_distanceDescription(HandleRef jarg1)
static IntPtr OdDbBlockPolarParameter_cast(HandleRef jarg1)
static void OdDbBlockPolarParameter_setOffset(HandleRef jarg1, double jarg2)
static global::System.IntPtr OdDbBlockPolarParameter_baseAnglePoint(HandleRef jarg1)
static IntPtr OdDbBlockPolarParameter_createObject()
static IntPtr OdDbBlockPolarParameter_distanceValueSet(HandleRef jarg1)
static String OdDbBlockPolarParameter_angleDescription(HandleRef jarg1)
static void OdDbBlockPolarParameter_setDistanceName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbBlockPolarParameter_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBlockPolarParameter_angleValueSet(HandleRef jarg1)
static String OdDbBlockPolarParameter_distanceName(HandleRef jarg1)
static int OdDbBlockPolarParameter_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbBlockPolarParameter_setAngleValueSet(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBlockPolarParameter_desc()
static void delete_OdDbBlockPolarParameter(HandleRef jarg1)
static IntPtr OdDbBlockPolarParameter_isA(HandleRef jarg1)