Extended .NET SDK Documentation 2025 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
109
114
120
125
131
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
150
156
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
180
185
190
195
200
205
210
215
216 protected static string getRealClassName(IntPtr ptr) {
217 string ret = TD_DbPINVOKE.OdDbBlockPolarParameter_getRealClassName(ptr /*SIMPLETYPE*/);
219 return ret;
220 }
221
226 public virtual string vb_name() { return this.name(); }
227
233
238 public uint vb_nodeId() { return this.nodeId(); }
239
245
250 public double vb_offset() { return this.offset(); }
251
252}
253
254}
static HandleRef getCPtr(OdGeMatrix3d 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
virtual OdDbBlockElement.HistoryCompression historyCompression()
static HandleRef getCPtr(OdDbBlockParamValueSet obj)
override OdRxObject queryX(OdRxClass protocolClass)
override void stretch(OdGeMatrix3d m)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
OdDbBlockPolarParameter(IntPtr cPtr, bool cMemoryOwn)
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)
static HandleRef getCPtr(OdDbDxfFiler obj)
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 void OdDbBlockPolarParameter_stretch(HandleRef jarg1, global::System.Runtime.InteropServices.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)