Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdEdBaseIO.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 OdEdBaseIO : OdRxObject {
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdEdBaseIO(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdEdBaseIO_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdEdBaseIO 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 OdEdBaseIO()
43 : this(GlobalsPINVOKE.new_OdEdBaseIO(), MemoryManager.GetMemoryManager().GetCurrentTransaction() == null)
44 {
45 MemoryTransaction mTr = MemoryManager.GetMemoryManager().GetCurrentTransaction(); // MemoryTransaction #1
46 if (null != mTr)
47 {
48 mTr.AddObject(new OdEdBaseIO(swigCPtr.Handle, true));
49 }
51 SwigDirectorConnect();
52 }
53
54 public virtual String getString(String prompt, int options, OdEdStringTracker pTracker) {
55 string ret = GlobalsPINVOKE.OdEdBaseIO_getString__SWIG_0(swigCPtr, prompt, options, OdEdStringTracker.getCPtr(pTracker));
57 return ret;
58}
59
60 public virtual String getString(String prompt, int options) {
61 string ret = GlobalsPINVOKE.OdEdBaseIO_getString__SWIG_1(swigCPtr, prompt, options);
63 return ret;
64}
65
66 public virtual String getString(String prompt) {
67 string ret = GlobalsPINVOKE.OdEdBaseIO_getString__SWIG_2(swigCPtr, prompt);
69 return ret;
70}
71
72 public virtual void putString(String string_) {
73 GlobalsPINVOKE.OdEdBaseIO_putString(swigCPtr, string_);
75 }
76
77 public virtual OdGePoint3d getPoint(String prompt, int options, OdEdPointTracker pTracker) {
78 OdGePoint3d ret = new OdGePoint3d((SwigDerivedClassHasMethod("getPoint", swigMethodTypes6) ? GlobalsPINVOKE.OdEdBaseIO_getPointSwigExplicitOdEdBaseIO__SWIG_0(swigCPtr, prompt, options, OdEdPointTracker.getCPtr(pTracker)) : GlobalsPINVOKE.OdEdBaseIO_getPoint__SWIG_0(swigCPtr, prompt, options, OdEdPointTracker.getCPtr(pTracker))), true);
80 return ret;
81 }
82
83 public virtual OdGePoint3d getPoint(String prompt, int options) {
84 OdGePoint3d ret = new OdGePoint3d((SwigDerivedClassHasMethod("getPoint", swigMethodTypes7) ? GlobalsPINVOKE.OdEdBaseIO_getPointSwigExplicitOdEdBaseIO__SWIG_1(swigCPtr, prompt, options) : GlobalsPINVOKE.OdEdBaseIO_getPoint__SWIG_1(swigCPtr, prompt, options)), true);
86 return ret;
87 }
88
89 public virtual OdGePoint3d getPoint(String prompt) {
90 OdGePoint3d ret = new OdGePoint3d((SwigDerivedClassHasMethod("getPoint", swigMethodTypes8) ? GlobalsPINVOKE.OdEdBaseIO_getPointSwigExplicitOdEdBaseIO__SWIG_2(swigCPtr, prompt) : GlobalsPINVOKE.OdEdBaseIO_getPoint__SWIG_2(swigCPtr, prompt)), true);
92 return ret;
93 }
94
95 public virtual UInt32 getKeyState() {
96// test csout
97 /*SIMPLETYPE*/
98 UInt32 ret = (SwigDerivedClassHasMethod("getKeyState", swigMethodTypes9) ? GlobalsPINVOKE.OdEdBaseIO_getKeyStateSwigExplicitOdEdBaseIO(swigCPtr) : GlobalsPINVOKE.OdEdBaseIO_getKeyState(swigCPtr));
100 return ret;
101 }
102
103 public virtual void putError(String errmsg) {
104 if (SwigDerivedClassHasMethod("putError", swigMethodTypes10)) GlobalsPINVOKE.OdEdBaseIO_putErrorSwigExplicitOdEdBaseIO(swigCPtr, errmsg); else GlobalsPINVOKE.OdEdBaseIO_putError(swigCPtr, errmsg);
106 }
107
108 public virtual bool interactive() {
109 bool ret = (SwigDerivedClassHasMethod("interactive", swigMethodTypes11) ? GlobalsPINVOKE.OdEdBaseIO_interactiveSwigExplicitOdEdBaseIO(swigCPtr) : GlobalsPINVOKE.OdEdBaseIO_interactive(swigCPtr));
111 return ret;
112 }
113
114 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
115 string ret = GlobalsPINVOKE.OdEdBaseIO_getRealClassName(ptr /*SIMPLETYPE*/);
117 return ret;
118 }
119
120 private void SwigDirectorConnect() {
121 if (SwigDerivedClassHasMethod("queryX", swigMethodTypes0))
122 swigDelegate0 = new SwigDelegateOdEdBaseIO_0(SwigDirectorMethodqueryX);
123 if (SwigDerivedClassHasMethod("isA", swigMethodTypes1))
124 swigDelegate1 = new SwigDelegateOdEdBaseIO_1(SwigDirectorMethodisA);
125 if (SwigDerivedClassHasMethod("getString", swigMethodTypes2))
126 swigDelegate2 = new SwigDelegateOdEdBaseIO_2(SwigDirectorMethodgetString__SWIG_0);
127 if (SwigDerivedClassHasMethod("getString", swigMethodTypes3))
128 swigDelegate3 = new SwigDelegateOdEdBaseIO_3(SwigDirectorMethodgetString__SWIG_1);
129 if (SwigDerivedClassHasMethod("getString", swigMethodTypes4))
130 swigDelegate4 = new SwigDelegateOdEdBaseIO_4(SwigDirectorMethodgetString__SWIG_2);
131 if (SwigDerivedClassHasMethod("putString", swigMethodTypes5))
132 swigDelegate5 = new SwigDelegateOdEdBaseIO_5(SwigDirectorMethodputString);
133 if (SwigDerivedClassHasMethod("getPoint", swigMethodTypes6))
134 swigDelegate6 = new SwigDelegateOdEdBaseIO_6(SwigDirectorMethodgetPoint__SWIG_0);
135 if (SwigDerivedClassHasMethod("getPoint", swigMethodTypes7))
136 swigDelegate7 = new SwigDelegateOdEdBaseIO_7(SwigDirectorMethodgetPoint__SWIG_1);
137 if (SwigDerivedClassHasMethod("getPoint", swigMethodTypes8))
138 swigDelegate8 = new SwigDelegateOdEdBaseIO_8(SwigDirectorMethodgetPoint__SWIG_2);
139 if (SwigDerivedClassHasMethod("getKeyState", swigMethodTypes9))
140 swigDelegate9 = new SwigDelegateOdEdBaseIO_9(SwigDirectorMethodgetKeyState);
141 if (SwigDerivedClassHasMethod("putError", swigMethodTypes10))
142 swigDelegate10 = new SwigDelegateOdEdBaseIO_10(SwigDirectorMethodputError);
143 if (SwigDerivedClassHasMethod("interactive", swigMethodTypes11))
144 swigDelegate11 = new SwigDelegateOdEdBaseIO_11(SwigDirectorMethodinteractive);
145 GlobalsPINVOKE.OdEdBaseIO_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11);
146 }
147
148 private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
149 global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
150 bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(OdEdBaseIO));
151 return hasDerivedMethod;
152 }
153
154 private IntPtr SwigDirectorMethodqueryX(IntPtr pClass) {
155 return
156 // csdirectorout for OdRxObject*, OdRxObject&
157 OdRxObject.getCPtr(queryX(
158 (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),pClass,false) /*createInt 6_2*/ // csdirectorin for smart pointer
159)).Handle
160;
161 }
162
163 private IntPtr SwigDirectorMethodisA() {
164 return
165 // csdirectorout for OdRxClass*, OdRxClass&
166 OdRxClass.getCPtr(isA()).Handle
167;
168 }
169
170 [return: MarshalAs(UnmanagedType.LPWStr)]
171 private String SwigDirectorMethodgetString__SWIG_0([MarshalAs(UnmanagedType.LPWStr)]String prompt, int options, IntPtr pTracker) {
172 return getString(prompt, options,
173 (OdEdStringTracker)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdStringTracker),pTracker,false) /*createInt 6_1*/ // csdirectorin for smart pointer
174);
175 }
176
177 [return: MarshalAs(UnmanagedType.LPWStr)]
178 private String SwigDirectorMethodgetString__SWIG_1([MarshalAs(UnmanagedType.LPWStr)]String prompt, int options) {
179 return getString(prompt, options);
180 }
181
182 [return: MarshalAs(UnmanagedType.LPWStr)]
183 private String SwigDirectorMethodgetString__SWIG_2([MarshalAs(UnmanagedType.LPWStr)]String prompt) {
184 return getString(prompt);
185 }
186
187 private void SwigDirectorMethodputString([MarshalAs(UnmanagedType.LPWStr)]String string_) {
188 putString(string_);
189 }
190
191 private global::System.IntPtr SwigDirectorMethodgetPoint__SWIG_0([MarshalAs(UnmanagedType.LPWStr)]String prompt, int options, IntPtr pTracker) {
192 return OdGePoint3d.getCPtr(getPoint(prompt, options,
193 (OdEdPointTracker)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdPointTracker),pTracker,false) /*createInt 6_1*/ // csdirectorin for smart pointer
194)).Handle;
195 }
196
197 private global::System.IntPtr SwigDirectorMethodgetPoint__SWIG_1([MarshalAs(UnmanagedType.LPWStr)]String prompt, int options) {
198 return OdGePoint3d.getCPtr(getPoint(prompt, options)).Handle;
199 }
200
201 private global::System.IntPtr SwigDirectorMethodgetPoint__SWIG_2([MarshalAs(UnmanagedType.LPWStr)]String prompt) {
202 return OdGePoint3d.getCPtr(getPoint(prompt)).Handle;
203 }
204
205 private UInt32 /*SIMPLETYPE*/ SwigDirectorMethodgetKeyState() {
206 return getKeyState() /*SIMPLETYPE*/;
207 }
208
209 private void SwigDirectorMethodputError([MarshalAs(UnmanagedType.LPWStr)]String errmsg) {
210 putError(errmsg);
211 }
212
213 private bool SwigDirectorMethodinteractive() {
214 return interactive();
215 }
216
217 public delegate IntPtr SwigDelegateOdEdBaseIO_0(IntPtr pClass);
218 public delegate IntPtr SwigDelegateOdEdBaseIO_1();
219 [return: MarshalAs(UnmanagedType.LPWStr)]
220 public delegate String SwigDelegateOdEdBaseIO_2([MarshalAs(UnmanagedType.LPWStr)]String prompt, int options, IntPtr pTracker);
221 [return: MarshalAs(UnmanagedType.LPWStr)]
222 public delegate String SwigDelegateOdEdBaseIO_3([MarshalAs(UnmanagedType.LPWStr)]String prompt, int options);
223 [return: MarshalAs(UnmanagedType.LPWStr)]
224 public delegate String SwigDelegateOdEdBaseIO_4([MarshalAs(UnmanagedType.LPWStr)]String prompt);
225 public delegate void SwigDelegateOdEdBaseIO_5([MarshalAs(UnmanagedType.LPWStr)]String string_);
226 public delegate global::System.IntPtr SwigDelegateOdEdBaseIO_6([MarshalAs(UnmanagedType.LPWStr)]String prompt, int options, IntPtr pTracker);
227 public delegate global::System.IntPtr SwigDelegateOdEdBaseIO_7([MarshalAs(UnmanagedType.LPWStr)]String prompt, int options);
228 public delegate global::System.IntPtr SwigDelegateOdEdBaseIO_8([MarshalAs(UnmanagedType.LPWStr)]String prompt);
229 public delegate UInt32 /*SIMPLETYPE*/ SwigDelegateOdEdBaseIO_9();
230 public delegate void SwigDelegateOdEdBaseIO_10([MarshalAs(UnmanagedType.LPWStr)]String errmsg);
231 public delegate bool SwigDelegateOdEdBaseIO_11();
232
233 private SwigDelegateOdEdBaseIO_0 swigDelegate0;
234 private SwigDelegateOdEdBaseIO_1 swigDelegate1;
235 private SwigDelegateOdEdBaseIO_2 swigDelegate2;
236 private SwigDelegateOdEdBaseIO_3 swigDelegate3;
237 private SwigDelegateOdEdBaseIO_4 swigDelegate4;
238 private SwigDelegateOdEdBaseIO_5 swigDelegate5;
239 private SwigDelegateOdEdBaseIO_6 swigDelegate6;
240 private SwigDelegateOdEdBaseIO_7 swigDelegate7;
241 private SwigDelegateOdEdBaseIO_8 swigDelegate8;
242 private SwigDelegateOdEdBaseIO_9 swigDelegate9;
243 private SwigDelegateOdEdBaseIO_10 swigDelegate10;
244 private SwigDelegateOdEdBaseIO_11 swigDelegate11;
245
246 private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { typeof(OdRxClass) };
247 private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { };
248 private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { typeof(String), typeof(int), typeof(OdEdStringTracker) };
249 private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { typeof(String), typeof(int) };
250 private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(String) };
251 private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(String) };
252 private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { typeof(String), typeof(int), typeof(OdEdPointTracker) };
253 private static global::System.Type[] swigMethodTypes7 = new global::System.Type[] { typeof(String), typeof(int) };
254 private static global::System.Type[] swigMethodTypes8 = new global::System.Type[] { typeof(String) };
255 private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { };
256 private static global::System.Type[] swigMethodTypes10 = new global::System.Type[] { typeof(String) };
257 private static global::System.Type[] swigMethodTypes11 = new global::System.Type[] { };
258 public enum MouseEventFlags {
259 kLeftButtonIsDown = 0x0001,
260 kRightButtonIsDown = 0x0002,
261 kShiftIsDown = 0x0004,
262 kControlIsDown = 0x0008,
263 kMiddleButtonIsDown = 0x0010
264 }
265
266}
267
268}
static global::System.Exception Retrieve()
static global::System.IntPtr OdEdBaseIO_getPoint__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3, HandleRef jarg4)
static bool OdEdBaseIO_interactiveSwigExplicitOdEdBaseIO(HandleRef jarg1)
static UInt32 OdEdBaseIO_getKeyState(HandleRef jarg1)
static global::System.IntPtr OdEdBaseIO_getPointSwigExplicitOdEdBaseIO__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3)
static bool OdEdBaseIO_interactive(HandleRef jarg1)
static String OdEdBaseIO_getString__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3, HandleRef jarg4)
static void OdEdBaseIO_putString(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static String OdEdBaseIO_getString__SWIG_2(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static global::System.IntPtr OdEdBaseIO_getPointSwigExplicitOdEdBaseIO__SWIG_2(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static global::System.IntPtr OdEdBaseIO_getPoint__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3)
static UInt32 OdEdBaseIO_getKeyStateSwigExplicitOdEdBaseIO(HandleRef jarg1)
static string OdEdBaseIO_getRealClassName(IntPtr jarg1)
static String OdEdBaseIO_getString__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3)
static global::System.IntPtr OdEdBaseIO_getPoint__SWIG_2(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static global::System.IntPtr OdEdBaseIO_getPointSwigExplicitOdEdBaseIO__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3, HandleRef jarg4)
static void OdEdBaseIO_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, OdEdBaseIO.SwigDelegateOdEdBaseIO_0 delegate0, OdEdBaseIO.SwigDelegateOdEdBaseIO_1 delegate1, OdEdBaseIO.SwigDelegateOdEdBaseIO_2 delegate2, OdEdBaseIO.SwigDelegateOdEdBaseIO_3 delegate3, OdEdBaseIO.SwigDelegateOdEdBaseIO_4 delegate4, OdEdBaseIO.SwigDelegateOdEdBaseIO_5 delegate5, OdEdBaseIO.SwigDelegateOdEdBaseIO_6 delegate6, OdEdBaseIO.SwigDelegateOdEdBaseIO_7 delegate7, OdEdBaseIO.SwigDelegateOdEdBaseIO_8 delegate8, OdEdBaseIO.SwigDelegateOdEdBaseIO_9 delegate9, OdEdBaseIO.SwigDelegateOdEdBaseIO_10 delegate10, OdEdBaseIO.SwigDelegateOdEdBaseIO_11 delegate11)
static void delete_OdEdBaseIO(HandleRef jarg1)
static void OdEdBaseIO_putError(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdEdBaseIO_putErrorSwigExplicitOdEdBaseIO(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
virtual UInt32 getKeyState()
Definition: OdEdBaseIO.cs:95
virtual String getString(String prompt, int options, OdEdStringTracker pTracker)
Definition: OdEdBaseIO.cs:54
virtual void putString(String string_)
Definition: OdEdBaseIO.cs:72
virtual String getString(String prompt)
Definition: OdEdBaseIO.cs:66
delegate IntPtr SwigDelegateOdEdBaseIO_0(IntPtr pClass)
delegate bool SwigDelegateOdEdBaseIO_11()
delegate global::System.IntPtr SwigDelegateOdEdBaseIO_6([MarshalAs(UnmanagedType.LPWStr)]String prompt, int options, IntPtr pTracker)
delegate global::System.IntPtr SwigDelegateOdEdBaseIO_8([MarshalAs(UnmanagedType.LPWStr)]String prompt)
delegate String SwigDelegateOdEdBaseIO_4([MarshalAs(UnmanagedType.LPWStr)]String prompt)
virtual OdGePoint3d getPoint(String prompt)
Definition: OdEdBaseIO.cs:89
delegate void SwigDelegateOdEdBaseIO_5([MarshalAs(UnmanagedType.LPWStr)]String string_)
delegate global::System.IntPtr SwigDelegateOdEdBaseIO_7([MarshalAs(UnmanagedType.LPWStr)]String prompt, int options)
override void Dispose(bool disposing)
Definition: OdEdBaseIO.cs:29
delegate String SwigDelegateOdEdBaseIO_3([MarshalAs(UnmanagedType.LPWStr)]String prompt, int options)
static string getRealClassName(IntPtr ptr)
Definition: OdEdBaseIO.cs:114
virtual void putError(String errmsg)
Definition: OdEdBaseIO.cs:103
delegate String SwigDelegateOdEdBaseIO_2([MarshalAs(UnmanagedType.LPWStr)]String prompt, int options, IntPtr pTracker)
virtual bool interactive()
Definition: OdEdBaseIO.cs:108
delegate UInt32 SwigDelegateOdEdBaseIO_9()
virtual String getString(String prompt, int options)
Definition: OdEdBaseIO.cs:60
delegate void SwigDelegateOdEdBaseIO_10([MarshalAs(UnmanagedType.LPWStr)]String errmsg)
static HandleRef getCPtr(OdEdBaseIO obj)
Definition: OdEdBaseIO.cs:25
virtual OdGePoint3d getPoint(String prompt, int options, OdEdPointTracker pTracker)
Definition: OdEdBaseIO.cs:77
virtual OdGePoint3d getPoint(String prompt, int options)
Definition: OdEdBaseIO.cs:83
OdEdBaseIO(IntPtr cPtr, bool cMemoryOwn)
Definition: OdEdBaseIO.cs:20
delegate IntPtr SwigDelegateOdEdBaseIO_1()
static HandleRef getCPtr(OdEdPointTracker obj)
static HandleRef getCPtr(OdEdStringTracker obj)
virtual OdRxClass isA()
Definition: OdRxObject.cs:85
virtual OdRxObject queryX(OdRxClass pClass)
Definition: OdRxObject.cs:51