Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbBlockXYParameter.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 OdDbBlockXYParameter(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbBlockXYParameter_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbBlockXYParameter 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 OdDbBlockXYParameter cast(OdRxObject pObj) {// OdSmartPtr<OdDbBlockXYParameter>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbBlockXYParameter ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbBlockXYParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockXYParameter),ptr, true));
52 ret = (OdDbBlockXYParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockXYParameter),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbBlockXYParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockXYParameter),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.OdDbBlockXYParameter_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.OdDbBlockXYParameter_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.OdDbBlockXYParameter_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbBlockXYParameter createObject() {// OdSmartPtr<OdDbBlockXYParameter>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbBlockXYParameter ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbBlockXYParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockXYParameter),ptr, true));
93 ret = (OdDbBlockXYParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockXYParameter),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbBlockXYParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockXYParameter),ptr, true);
98 }
99
101 return ret;
102}
103
109
114
120
125
131
137
142
147
152
157
162
167
173
179
180 public double XOffset() {
181 double ret = TD_DbPINVOKE.OdDbBlockXYParameter_XOffset(swigCPtr);
183 return ret;
184 }
185
187 OdDbBlockParamValueSet ret = (OdDbBlockParamValueSet)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockParamValueSet),TD_DbPINVOKE.OdDbBlockXYParameter_xValueSet(swigCPtr),false); /*createInt 3_1*/
188
190 return ret;
191}
192
193 public double YOffset() {
194 double ret = TD_DbPINVOKE.OdDbBlockXYParameter_YOffset(swigCPtr);
196 return ret;
197 }
198
200 OdDbBlockParamValueSet ret = (OdDbBlockParamValueSet)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockParamValueSet),TD_DbPINVOKE.OdDbBlockXYParameter_yValueSet(swigCPtr),false); /*createInt 3_1*/
201
203 return ret;
204}
205
206 protected static string getRealClassName(IntPtr ptr) {
207 string ret = TD_DbPINVOKE.OdDbBlockXYParameter_getRealClassName(ptr /*SIMPLETYPE*/);
209 return ret;
210 }
211
216 public virtual string vb_name() { return this.name(); }
217
223
228 public uint vb_nodeId() { return this.nodeId(); }
229
235
236}
237
238}
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 OdDbBlockXYParameter cast(OdRxObject pObj)
static string getRealClassName(IntPtr ptr)
static new OdDbBlockXYParameter createObject()
override void Dispose(bool disposing)
override void dxfOutFields(OdDbDxfFiler pFiler)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override OdResult dwgInFields(OdDbDwgFiler pFiler)
override OdRxObject queryX(OdRxClass protocolClass)
override void dwgOutFields(OdDbDwgFiler pFiler)
OdDbBlockParamValueSet yValueSet()
static HandleRef getCPtr(OdDbBlockXYParameter obj)
OdDbBlockParamValueSet xValueSet()
OdDbBlockXYParameter(IntPtr cPtr, bool cMemoryOwn)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
virtual Teigha.TD.OdDbBlockElement.HistoryCompression vb_historyCompression()
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
static global::System.Exception Retrieve()
static void OdDbBlockXYParameter_setVertDescription(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbBlockXYParameter_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbBlockXYParameter_setHorzName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static double OdDbBlockXYParameter_YOffset(HandleRef jarg1)
static int OdDbBlockXYParameter_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static double OdDbBlockXYParameter_XOffset(HandleRef jarg1)
static IntPtr OdDbBlockXYParameter_yValueSet(HandleRef jarg1)
static string OdDbBlockXYParameter_getRealClassName(IntPtr jarg1)
static String OdDbBlockXYParameter_vertDescription(HandleRef jarg1)
static void OdDbBlockXYParameter_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbBlockXYParameter_setVertName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbBlockXYParameter_setYOffset(HandleRef jarg1, double jarg2)
static int OdDbBlockXYParameter_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbBlockXYParameter_setXOffset(HandleRef jarg1, double jarg2)
static IntPtr OdDbBlockXYParameter_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBlockXYParameter_isA(HandleRef jarg1)
static String OdDbBlockXYParameter_vertName(HandleRef jarg1)
static IntPtr OdDbBlockXYParameter_cast(HandleRef jarg1)
static void delete_OdDbBlockXYParameter(HandleRef jarg1)
static IntPtr OdDbBlockXYParameter_createObject()
static void OdDbBlockXYParameter_setHorzDescription(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDbBlockXYParameter_desc()
static String OdDbBlockXYParameter_horzDescription(HandleRef jarg1)
static IntPtr OdDbBlockXYParameter_xValueSet(HandleRef jarg1)
static String OdDbBlockXYParameter_horzName(HandleRef jarg1)