Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdEdBaseUserIO.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.Core {
12
13using System;
14using System.Runtime.InteropServices;
15
16public class OdEdBaseUserIO : OdEdUserIO {
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdEdBaseUserIO(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdEdBaseUserIO_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdEdBaseUserIO obj) {
26 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
27 }
28
29 protected override void Dispose(bool disposing) {
30 lock(this) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32 if (swigCMemOwn) {
33 swigCMemOwn = false;
35 }
36 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37 }
38 base.Dispose(disposing);
39 }
40 }
41
42 public static OdEdBaseUserIO cast(OdRxObject pObj) {// OdSmartPtr<OdEdBaseUserIO>
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
46
47 OdEdBaseUserIO ret = null;
48 if (null != mTrans)
49 {
50 mTrans.AddObject((OdEdBaseUserIO)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdBaseUserIO),ptr, true));
51 ret = (OdEdBaseUserIO)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdBaseUserIO),ptr, false);
52 }
53 else
54 {
55 ret = (OdEdBaseUserIO)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdBaseUserIO),ptr, true);
56 }
57
59 return ret;
60}
61
62 public new static OdRxClass desc() {
63 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdEdBaseUserIO_desc(),false); /*createInt 3_2*/
64
66 return ret;
67}
68
69 public override OdRxClass isA() {
70 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdEdBaseUserIO_isA(swigCPtr),false); /*createInt 3_2*/
71
73 return ret;
74}
75
76 public override OdRxObject queryX(OdRxClass protocolClass) {
77 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),GlobalsPINVOKE.OdEdBaseUserIO_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
78
80 return ret;
81}
82
83 public static OdEdBaseUserIO createObject() {// OdSmartPtr<OdEdBaseUserIO>
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
87
88 OdEdBaseUserIO ret = null;
89 if (null != mTrans)
90 {
91 mTrans.AddObject((OdEdBaseUserIO)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdBaseUserIO),ptr, true));
92 ret = (OdEdBaseUserIO)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdBaseUserIO),ptr, false);
93 }
94 else
95 {
96 ret = (OdEdBaseUserIO)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdBaseUserIO),ptr, true);
97 }
98
100 return ret;
101}
102
103 public virtual OdGePoint3d getLASTPOINT() {
106 return ret;
107 }
108
109 public virtual void setLASTPOINT(OdGePoint3d pt) {
112 }
113
114 public virtual OdEdPointDefTracker createRubberBand(OdGePoint3d base_, OdGsModel pModel) {// OdEdPointDefTrackerPtr
115 MemoryManager mMan = MemoryManager.GetMemoryManager();
116 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
118
119 OdEdPointDefTracker ret = null;
120 if (null != mTrans)
121 {
122 mTrans.AddObject((OdEdPointDefTracker)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdPointDefTracker),ptr, true));
123 ret = (OdEdPointDefTracker)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdPointDefTracker),ptr, false);
124 }
125 else
126 {
127 ret = (OdEdPointDefTracker)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdPointDefTracker),ptr, true);
128 }
129
131 return ret;
132}
133
134 public virtual OdEdPointDefTracker createRubberBand(OdGePoint3d base_) {// OdEdPointDefTrackerPtr
135 MemoryManager mMan = MemoryManager.GetMemoryManager();
136 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
138
139 OdEdPointDefTracker ret = null;
140 if (null != mTrans)
141 {
142 mTrans.AddObject((OdEdPointDefTracker)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdPointDefTracker),ptr, true));
143 ret = (OdEdPointDefTracker)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdPointDefTracker),ptr, false);
144 }
145 else
146 {
147 ret = (OdEdPointDefTracker)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdPointDefTracker),ptr, true);
148 }
149
151 return ret;
152}
153
154 public virtual OdEdPointDefTracker createRectFrame(OdGePoint3d base_, OdGsModel pModel) {// OdEdPointDefTrackerPtr
155 MemoryManager mMan = MemoryManager.GetMemoryManager();
156 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
158
159 OdEdPointDefTracker ret = null;
160 if (null != mTrans)
161 {
162 mTrans.AddObject((OdEdPointDefTracker)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdPointDefTracker),ptr, true));
163 ret = (OdEdPointDefTracker)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdPointDefTracker),ptr, false);
164 }
165 else
166 {
167 ret = (OdEdPointDefTracker)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdPointDefTracker),ptr, true);
168 }
169
171 return ret;
172}
173
174 public virtual OdEdPointDefTracker createRectFrame(OdGePoint3d base_) {// OdEdPointDefTrackerPtr
175 MemoryManager mMan = MemoryManager.GetMemoryManager();
176 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
178
179 OdEdPointDefTracker ret = null;
180 if (null != mTrans)
181 {
182 mTrans.AddObject((OdEdPointDefTracker)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdPointDefTracker),ptr, true));
183 ret = (OdEdPointDefTracker)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdPointDefTracker),ptr, false);
184 }
185 else
186 {
187 ret = (OdEdPointDefTracker)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdPointDefTracker),ptr, true);
188 }
189
191 return ret;
192}
193
194 public virtual OdGePoint3d getPoint(String prompt, int options, OdGePoint3d pDefaultValue, String keywords, OdEdPointTracker pTracker) {
195 OdGePoint3d ret = new OdGePoint3d(GlobalsPINVOKE.OdEdBaseUserIO_getPoint__SWIG_0(swigCPtr, prompt, options, OdGePoint3d.getCPtr(pDefaultValue), keywords, OdEdPointTracker.getCPtr(pTracker)), true);
197 return ret;
198 }
199
200 public virtual OdGePoint3d getPoint(String prompt, int options, OdGePoint3d pDefaultValue, String keywords) {
201 OdGePoint3d ret = new OdGePoint3d(GlobalsPINVOKE.OdEdBaseUserIO_getPoint__SWIG_1(swigCPtr, prompt, options, OdGePoint3d.getCPtr(pDefaultValue), keywords), true);
203 return ret;
204 }
205
206 public virtual OdGePoint3d getPoint(String prompt, int options, OdGePoint3d pDefaultValue) {
207 OdGePoint3d ret = new OdGePoint3d(GlobalsPINVOKE.OdEdBaseUserIO_getPoint__SWIG_2(swigCPtr, prompt, options, OdGePoint3d.getCPtr(pDefaultValue)), true);
209 return ret;
210 }
211
212 public virtual OdGePoint3d getPoint(String prompt, int options) {
213 OdGePoint3d ret = new OdGePoint3d(GlobalsPINVOKE.OdEdBaseUserIO_getPoint__SWIG_3(swigCPtr, prompt, options), true);
215 return ret;
216 }
217
218 public virtual OdGePoint3d getPoint(String prompt) {
221 return ret;
222 }
223
224 public virtual double getAngle(String prompt, int options, double defaultValue, String keywords, OdEdRealTracker pTracker) {
225 double ret = GlobalsPINVOKE.OdEdBaseUserIO_getAngle__SWIG_0(swigCPtr, prompt, options, defaultValue, keywords, OdEdRealTracker.getCPtr(pTracker));
227 return ret;
228 }
229
230 public virtual double getAngle(String prompt, int options, double defaultValue, String keywords) {
231 double ret = GlobalsPINVOKE.OdEdBaseUserIO_getAngle__SWIG_1(swigCPtr, prompt, options, defaultValue, keywords);
233 return ret;
234 }
235
236 public virtual double getAngle(String prompt, int options, double defaultValue) {
237 double ret = GlobalsPINVOKE.OdEdBaseUserIO_getAngle__SWIG_2(swigCPtr, prompt, options, defaultValue);
239 return ret;
240 }
241
242 public virtual double getAngle(String prompt, int options) {
243 double ret = GlobalsPINVOKE.OdEdBaseUserIO_getAngle__SWIG_3(swigCPtr, prompt, options);
245 return ret;
246 }
247
248 public virtual double getAngle(String prompt) {
249 double ret = GlobalsPINVOKE.OdEdBaseUserIO_getAngle__SWIG_4(swigCPtr, prompt);
251 return ret;
252 }
253
254 public virtual double getDist(String prompt, int options, double defaultValue, String keywords, OdEdRealTracker pTracker) {
255 double ret = GlobalsPINVOKE.OdEdBaseUserIO_getDist__SWIG_0(swigCPtr, prompt, options, defaultValue, keywords, OdEdRealTracker.getCPtr(pTracker));
257 return ret;
258 }
259
260 public virtual double getDist(String prompt, int options, double defaultValue, String keywords) {
261 double ret = GlobalsPINVOKE.OdEdBaseUserIO_getDist__SWIG_1(swigCPtr, prompt, options, defaultValue, keywords);
263 return ret;
264 }
265
266 public virtual double getDist(String prompt, int options, double defaultValue) {
267 double ret = GlobalsPINVOKE.OdEdBaseUserIO_getDist__SWIG_2(swigCPtr, prompt, options, defaultValue);
269 return ret;
270 }
271
272 public virtual double getDist(String prompt, int options) {
273 double ret = GlobalsPINVOKE.OdEdBaseUserIO_getDist__SWIG_3(swigCPtr, prompt, options);
275 return ret;
276 }
277
278 public virtual double getDist(String prompt) {
279 double ret = GlobalsPINVOKE.OdEdBaseUserIO_getDist__SWIG_4(swigCPtr, prompt);
281 return ret;
282 }
283
284 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
285 string ret = GlobalsPINVOKE.OdEdBaseUserIO_getRealClassName(ptr /*SIMPLETYPE*/);
287 return ret;
288 }
289
290}
291
292}
static global::System.Exception Retrieve()
static IntPtr OdEdBaseUserIO_createRectFrame__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3)
static void OdEdBaseUserIO_setLASTPOINT(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdEdBaseUserIO_createObject()
static void delete_OdEdBaseUserIO(HandleRef jarg1)
static global::System.IntPtr OdEdBaseUserIO_getLASTPOINT(HandleRef jarg1)
static IntPtr OdEdBaseUserIO_createRubberBand__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdEdBaseUserIO_createRectFrame__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdEdBaseUserIO_getAngle__SWIG_3(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3)
static double OdEdBaseUserIO_getAngle__SWIG_2(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3, double jarg4)
static IntPtr OdEdBaseUserIO_cast(HandleRef jarg1)
static global::System.IntPtr OdEdBaseUserIO_getPoint__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, [MarshalAs(UnmanagedType.LPWStr)]String jarg5, HandleRef jarg6)
static double OdEdBaseUserIO_getAngle__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3, double jarg4, [MarshalAs(UnmanagedType.LPWStr)]String jarg5)
static global::System.IntPtr OdEdBaseUserIO_getPoint__SWIG_2(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static IntPtr OdEdBaseUserIO_isA(HandleRef jarg1)
static double OdEdBaseUserIO_getAngle__SWIG_4(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static double OdEdBaseUserIO_getDist__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3, double jarg4, [MarshalAs(UnmanagedType.LPWStr)]String jarg5, HandleRef jarg6)
static double OdEdBaseUserIO_getAngle__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3, double jarg4, [MarshalAs(UnmanagedType.LPWStr)]String jarg5, HandleRef jarg6)
static double OdEdBaseUserIO_getDist__SWIG_3(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3)
static string OdEdBaseUserIO_getRealClassName(IntPtr jarg1)
static global::System.IntPtr OdEdBaseUserIO_getPoint__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, [MarshalAs(UnmanagedType.LPWStr)]String jarg5)
static global::System.IntPtr OdEdBaseUserIO_getPoint__SWIG_3(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3)
static double OdEdBaseUserIO_getDist__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3, double jarg4, [MarshalAs(UnmanagedType.LPWStr)]String jarg5)
static double OdEdBaseUserIO_getDist__SWIG_2(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3, double jarg4)
static IntPtr OdEdBaseUserIO_desc()
static global::System.IntPtr OdEdBaseUserIO_getPoint__SWIG_4(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static double OdEdBaseUserIO_getDist__SWIG_4(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdEdBaseUserIO_createRubberBand__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3)
static IntPtr OdEdBaseUserIO_queryX(HandleRef jarg1, HandleRef jarg2)
static HandleRef getCPtr(OdEdBaseUserIO obj)
override void Dispose(bool disposing)
static string getRealClassName(IntPtr ptr)
virtual double getDist(String prompt, int options)
virtual double getAngle(String prompt)
virtual OdGePoint3d getPoint(String prompt, int options, OdGePoint3d pDefaultValue, String keywords)
virtual OdEdPointDefTracker createRubberBand(OdGePoint3d base_, OdGsModel pModel)
override OdRxClass isA()
virtual double getAngle(String prompt, int options, double defaultValue, String keywords, OdEdRealTracker pTracker)
virtual OdGePoint3d getPoint(String prompt, int options, OdGePoint3d pDefaultValue, String keywords, OdEdPointTracker pTracker)
virtual double getAngle(String prompt, int options)
virtual double getAngle(String prompt, int options, double defaultValue, String keywords)
virtual OdEdPointDefTracker createRubberBand(OdGePoint3d base_)
virtual OdEdPointDefTracker createRectFrame(OdGePoint3d base_, OdGsModel pModel)
virtual OdGePoint3d getPoint(String prompt, int options, OdGePoint3d pDefaultValue)
virtual double getAngle(String prompt, int options, double defaultValue)
static OdEdBaseUserIO createObject()
OdEdBaseUserIO(IntPtr cPtr, bool cMemoryOwn)
override OdRxObject queryX(OdRxClass protocolClass)
virtual double getDist(String prompt, int options, double defaultValue, String keywords, OdEdRealTracker pTracker)
virtual OdEdPointDefTracker createRectFrame(OdGePoint3d base_)
virtual OdGePoint3d getPoint(String prompt, int options)
virtual OdGePoint3d getPoint(String prompt)
virtual OdGePoint3d getLASTPOINT()
virtual double getDist(String prompt)
static new OdRxClass desc()
virtual double getDist(String prompt, int options, double defaultValue)
static OdEdBaseUserIO cast(OdRxObject pObj)
virtual double getDist(String prompt, int options, double defaultValue, String keywords)
virtual void setLASTPOINT(OdGePoint3d pt)
static HandleRef getCPtr(OdEdPointTracker obj)
static HandleRef getCPtr(OdEdRealTracker obj)
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdGsModel obj)
Definition: OdGsModel.cs:25
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26