Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbBlock2PtParameter.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 OdDbBlock2PtParameter(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbBlock2PtParameter_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbBlock2PtParameter 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 OdDbBlock2PtParameter cast(OdRxObject pObj) {// OdSmartPtr<OdDbBlock2PtParameter>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbBlock2PtParameter ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbBlock2PtParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlock2PtParameter),ptr, true));
52 ret = (OdDbBlock2PtParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlock2PtParameter),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbBlock2PtParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlock2PtParameter),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.OdDbBlock2PtParameter_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.OdDbBlock2PtParameter_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.OdDbBlock2PtParameter_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbBlock2PtParameter createObject() {// OdSmartPtr<OdDbBlock2PtParameter>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbBlock2PtParameter ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbBlock2PtParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlock2PtParameter),ptr, true));
93 ret = (OdDbBlock2PtParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlock2PtParameter),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbBlock2PtParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlock2PtParameter),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
135 return ret;
136 }
137
138 public double distance() {
139 double ret = TD_DbPINVOKE.OdDbBlock2PtParameter_distance(swigCPtr);
141 return ret;
142 }
143
144 public double angle() {
145 double ret = TD_DbPINVOKE.OdDbBlock2PtParameter_angle(swigCPtr);
147 return ret;
148 }
149
153 return ret;
154 }
155
159 return ret;
160 }
161
165 return ret;
166 }
167
168 public double definitionDistance() {
171 return ret;
172 }
173
174 public double definitionAngle() {
177 return ret;
178 }
179
183 return ret;
184 }
185
189 return ret;
190 }
191
192 public double updatedDistance() {
195 return ret;
196 }
197
198 public double updatedAngle() {
201 return ret;
202 }
203
207 return ret;
208 }
209
211 MemoryManager mMan = MemoryManager.GetMemoryManager();
212 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
213 IntPtr ptr = TD_DbPINVOKE.OdDbBlock2PtParameter_getAssociatedGrip(swigCPtr, (int)arg0, (int)arg1);
214
215 OdDbBlockGrip ret = null;
216 if (null != mTrans)
217 {
218 mTrans.AddObject((OdDbBlockGrip)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockGrip),ptr, true));
219 ret = (OdDbBlockGrip)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockGrip),ptr, false);
220 }
221 else
222 {
223 ret = (OdDbBlockGrip)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockGrip),ptr, true);
224 }
225
227 return ret;
228}
229
230 public override void graphEvalEnd(bool arg0) {
233 }
234
238 return ret;
239 }
240
244 }
245
246 public void setBasePoint(OdGePoint3d arg0) {
249 }
250
251 public void setEndPoint(OdGePoint3d arg0) {
254 }
255
259 }
260
264 }
265
269 }
270
271 public void setUpdatedEndPoint(OdGePoint3d arg0) {
274 }
275
276 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
277 string ret = TD_DbPINVOKE.OdDbBlock2PtParameter_getRealClassName(ptr /*SIMPLETYPE*/);
279 return ret;
280 }
281
286 public virtual string vb_name() { return this.name(); }
287
293
298 public uint vb_nodeId() { return this.nodeId(); }
299
305
307 start = 0,
308 mid = 1
309 }
310
311}
312
313}
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
void setDefinitionEndPoint(OdGePoint3d arg0)
void setBaseLocation(OdDbBlock2PtParameter.ParameterBaseLocation arg0)
virtual Teigha.TD.OdDbBlockElement.HistoryCompression vb_historyCompression()
override OdResult dxfInFields(OdDbDxfFiler pFiler)
OdDbBlock2PtParameter.ParameterBaseLocation baseLocation()
override void dwgOutFields(OdDbDwgFiler pFiler)
OdDbBlockGrip getAssociatedGrip(OdDbBlockParameter.ParameterComponent arg0, OpenMode arg1)
static OdDbBlock2PtParameter cast(OdRxObject pObj)
override OdRxObject queryX(OdRxClass protocolClass)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
void setDefinitionBasePoint(OdGePoint3d arg0)
static string getRealClassName(IntPtr ptr)
static new OdDbBlock2PtParameter createObject()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
void setUpdatedBasePoint(OdGePoint3d arg0)
override void graphEvalEnd(bool arg0)
override void Dispose(bool disposing)
bool parameterComponentHasAction(OdDbBlockParameter.ParameterComponent arg0, OdDbBlockAction arg1)
static HandleRef getCPtr(OdDbBlock2PtParameter obj)
OdDbBlock2PtParameter(IntPtr cPtr, bool cMemoryOwn)
override void dxfOutFields(OdDbDxfFiler pFiler)
void setUpdatedEndPoint(OdGePoint3d arg0)
static HandleRef getCPtr(OdDbBlockAction obj)
virtual OdDbBlockElement.HistoryCompression historyCompression()
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
static global::System.Exception Retrieve()
static int OdDbBlock2PtParameter_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbBlock2PtParameter_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static double OdDbBlock2PtParameter_angle(HandleRef jarg1)
static IntPtr OdDbBlock2PtParameter_queryX(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDbBlock2PtParameter(HandleRef jarg1)
static IntPtr OdDbBlock2PtParameter_isA(HandleRef jarg1)
static void OdDbBlock2PtParameter_setDefinitionBasePoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbBlock2PtParameter_parameterComponentHasAction(HandleRef jarg1, int jarg2, HandleRef jarg3)
static int OdDbBlock2PtParameter_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbBlock2PtParameter_setUpdatedEndPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbBlock2PtParameter_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static double OdDbBlock2PtParameter_updatedAngle(HandleRef jarg1)
static global::System.IntPtr OdDbBlock2PtParameter_definitionBasePoint(HandleRef jarg1)
static global::System.IntPtr OdDbBlock2PtParameter_updatedEndPoint(HandleRef jarg1)
static IntPtr OdDbBlock2PtParameter_desc()
static void OdDbBlock2PtParameter_setDefinitionEndPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbBlock2PtParameter_normal(HandleRef jarg1)
static IntPtr OdDbBlock2PtParameter_createObject()
static double OdDbBlock2PtParameter_definitionDistance(HandleRef jarg1)
static void OdDbBlock2PtParameter_setUpdatedBasePoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbBlock2PtParameter_definitionEndPoint(HandleRef jarg1)
static void OdDbBlock2PtParameter_setBasePoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbBlock2PtParameter_cast(HandleRef jarg1)
static void OdDbBlock2PtParameter_setEndPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbBlock2PtParameter_updatedBasePoint(HandleRef jarg1)
static string OdDbBlock2PtParameter_getRealClassName(IntPtr jarg1)
static double OdDbBlock2PtParameter_definitionAngle(HandleRef jarg1)
static IntPtr OdDbBlock2PtParameter_getAssociatedGrip(HandleRef jarg1, int jarg2, int jarg3)
static int OdDbBlock2PtParameter_baseLocation(HandleRef jarg1)
static global::System.IntPtr OdDbBlock2PtParameter_endPoint(HandleRef jarg1)
static void OdDbBlock2PtParameter_setBaseLocation(HandleRef jarg1, int jarg2)
static void OdDbBlock2PtParameter_graphEvalEnd(HandleRef jarg1, bool jarg2)
static double OdDbBlock2PtParameter_updatedDistance(HandleRef jarg1)
static global::System.IntPtr OdDbBlock2PtParameter_basePoint(HandleRef jarg1)
static double OdDbBlock2PtParameter_distance(HandleRef jarg1)