Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgDatabaseReactor.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.TG {
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 OdDgDatabaseReactor(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgDatabaseReactor_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgDatabaseReactor 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
44 : this(TG_DbPINVOKE.new_OdDgDatabaseReactor(), MemoryManager.GetMemoryManager().GetCurrentTransaction() == null)
45 {
46 MemoryTransaction mTr = MemoryManager.GetMemoryManager().GetCurrentTransaction(); // MemoryTransaction #1
47 if (null != mTr)
48 {
49 mTr.AddObject(new OdDgDatabaseReactor(swigCPtr.Handle, true));
50 }
52 SwigDirectorConnect();
53 }
54
55 public static OdDgDatabaseReactor cast(OdRxObject pObj) {// OdSmartPtr<OdDgDatabaseReactor>
56 MemoryManager mMan = MemoryManager.GetMemoryManager();
57 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
59
60 OdDgDatabaseReactor ret = null;
61 if (null != mTrans)
62 {
63 mTrans.AddObject((OdDgDatabaseReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabaseReactor),ptr, true));
64 ret = (OdDgDatabaseReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabaseReactor),ptr, false);
65 }
66 else
67 {
68 ret = (OdDgDatabaseReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabaseReactor),ptr, true);
69 }
70
72 return ret;
73}
74
75 public new static OdRxClass desc() {
76 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgDatabaseReactor_desc(),false); /*createInt 3_2*/
77
79 return ret;
80}
81
82 public override OdRxClass isA() {
83 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),(SwigDerivedClassHasMethod("isA", swigMethodTypes1) ? TG_DbPINVOKE.OdDgDatabaseReactor_isASwigExplicitOdDgDatabaseReactor(swigCPtr) : TG_DbPINVOKE.OdDgDatabaseReactor_isA(swigCPtr)),false); /*createInt 3_2*/
84
86 return ret;
87}
88
89 public override OdRxObject queryX(OdRxClass protocolClass) {
90 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),(SwigDerivedClassHasMethod("queryX", swigMethodTypes0) ? TG_DbPINVOKE.OdDgDatabaseReactor_queryXSwigExplicitOdDgDatabaseReactor(swigCPtr, OdRxClass.getCPtr(protocolClass)) : TG_DbPINVOKE.OdDgDatabaseReactor_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass))),false); /*createInt 3_2*/
91
93 return ret;
94}
95
96 public static OdDgDatabaseReactor createObject() {// OdSmartPtr<OdDgDatabaseReactor>
97 MemoryManager mMan = MemoryManager.GetMemoryManager();
98 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
100
101 OdDgDatabaseReactor ret = null;
102 if (null != mTrans)
103 {
104 mTrans.AddObject((OdDgDatabaseReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabaseReactor),ptr, true));
105 ret = (OdDgDatabaseReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabaseReactor),ptr, false);
106 }
107 else
108 {
109 ret = (OdDgDatabaseReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabaseReactor),ptr, true);
110 }
111
113 return ret;
114}
115
116 public virtual void elementAppended(OdDgDatabase pDb, OdDgElement pElement) {
117 if (SwigDerivedClassHasMethod("elementAppended", swigMethodTypes2)) TG_DbPINVOKE.OdDgDatabaseReactor_elementAppendedSwigExplicitOdDgDatabaseReactor(swigCPtr, OdDgDatabase.getCPtr(pDb), OdDgElement.getCPtr(pElement)); else TG_DbPINVOKE.OdDgDatabaseReactor_elementAppended(swigCPtr, OdDgDatabase.getCPtr(pDb), OdDgElement.getCPtr(pElement));
119 }
120
121 public virtual void elementUnAppended(OdDgDatabase pDb, OdDgElement pElement) {
122 if (SwigDerivedClassHasMethod("elementUnAppended", swigMethodTypes3)) TG_DbPINVOKE.OdDgDatabaseReactor_elementUnAppendedSwigExplicitOdDgDatabaseReactor(swigCPtr, OdDgDatabase.getCPtr(pDb), OdDgElement.getCPtr(pElement)); else TG_DbPINVOKE.OdDgDatabaseReactor_elementUnAppended(swigCPtr, OdDgDatabase.getCPtr(pDb), OdDgElement.getCPtr(pElement));
124 }
125
126 public virtual void elementReAppended(OdDgDatabase pDb, OdDgElement pElement) {
127 if (SwigDerivedClassHasMethod("elementReAppended", swigMethodTypes4)) TG_DbPINVOKE.OdDgDatabaseReactor_elementReAppendedSwigExplicitOdDgDatabaseReactor(swigCPtr, OdDgDatabase.getCPtr(pDb), OdDgElement.getCPtr(pElement)); else TG_DbPINVOKE.OdDgDatabaseReactor_elementReAppended(swigCPtr, OdDgDatabase.getCPtr(pDb), OdDgElement.getCPtr(pElement));
129 }
130
131 public virtual void elementOpenedForModify(OdDgDatabase pDb, OdDgElement pElement) {
132 if (SwigDerivedClassHasMethod("elementOpenedForModify", swigMethodTypes5)) TG_DbPINVOKE.OdDgDatabaseReactor_elementOpenedForModifySwigExplicitOdDgDatabaseReactor(swigCPtr, OdDgDatabase.getCPtr(pDb), OdDgElement.getCPtr(pElement)); else TG_DbPINVOKE.OdDgDatabaseReactor_elementOpenedForModify(swigCPtr, OdDgDatabase.getCPtr(pDb), OdDgElement.getCPtr(pElement));
134 }
135
136 public virtual void elementModified(OdDgDatabase pDb, OdDgElement pElement) {
137 if (SwigDerivedClassHasMethod("elementModified", swigMethodTypes6)) TG_DbPINVOKE.OdDgDatabaseReactor_elementModifiedSwigExplicitOdDgDatabaseReactor(swigCPtr, OdDgDatabase.getCPtr(pDb), OdDgElement.getCPtr(pElement)); else TG_DbPINVOKE.OdDgDatabaseReactor_elementModified(swigCPtr, OdDgDatabase.getCPtr(pDb), OdDgElement.getCPtr(pElement));
139 }
140
141 public virtual void elementErased(OdDgDatabase pDb, OdDgElement pElement, bool erased) {
142 if (SwigDerivedClassHasMethod("elementErased", swigMethodTypes7)) TG_DbPINVOKE.OdDgDatabaseReactor_elementErasedSwigExplicitOdDgDatabaseReactor__SWIG_0(swigCPtr, OdDgDatabase.getCPtr(pDb), OdDgElement.getCPtr(pElement), erased); else TG_DbPINVOKE.OdDgDatabaseReactor_elementErased__SWIG_0(swigCPtr, OdDgDatabase.getCPtr(pDb), OdDgElement.getCPtr(pElement), erased);
144 }
145
146 public virtual void elementErased(OdDgDatabase pDb, OdDgElement pElement) {
147 if (SwigDerivedClassHasMethod("elementErased", swigMethodTypes8)) TG_DbPINVOKE.OdDgDatabaseReactor_elementErasedSwigExplicitOdDgDatabaseReactor__SWIG_1(swigCPtr, OdDgDatabase.getCPtr(pDb), OdDgElement.getCPtr(pElement)); else TG_DbPINVOKE.OdDgDatabaseReactor_elementErased__SWIG_1(swigCPtr, OdDgDatabase.getCPtr(pDb), OdDgElement.getCPtr(pElement));
149 }
150
151 public virtual void headerSysVarWillChange(OdDgDatabase pDb, String name) {
152 if (SwigDerivedClassHasMethod("headerSysVarWillChange", swigMethodTypes9)) TG_DbPINVOKE.OdDgDatabaseReactor_headerSysVarWillChangeSwigExplicitOdDgDatabaseReactor(swigCPtr, OdDgDatabase.getCPtr(pDb), name); else TG_DbPINVOKE.OdDgDatabaseReactor_headerSysVarWillChange(swigCPtr, OdDgDatabase.getCPtr(pDb), name);
154 }
155
156 public virtual void headerSysVarChanged(OdDgDatabase pDb, String name) {
157 if (SwigDerivedClassHasMethod("headerSysVarChanged", swigMethodTypes10)) TG_DbPINVOKE.OdDgDatabaseReactor_headerSysVarChangedSwigExplicitOdDgDatabaseReactor(swigCPtr, OdDgDatabase.getCPtr(pDb), name); else TG_DbPINVOKE.OdDgDatabaseReactor_headerSysVarChanged(swigCPtr, OdDgDatabase.getCPtr(pDb), name);
159 }
160
161 public virtual void goodbye(OdDgDatabase pDb) {
162 if (SwigDerivedClassHasMethod("goodbye", swigMethodTypes11)) TG_DbPINVOKE.OdDgDatabaseReactor_goodbyeSwigExplicitOdDgDatabaseReactor(swigCPtr, OdDgDatabase.getCPtr(pDb)); else TG_DbPINVOKE.OdDgDatabaseReactor_goodbye(swigCPtr, OdDgDatabase.getCPtr(pDb));
164 }
165
166 public virtual void modified(OdDgDatabase pDb) {
167 if (SwigDerivedClassHasMethod("modified", swigMethodTypes12)) TG_DbPINVOKE.OdDgDatabaseReactor_modifiedSwigExplicitOdDgDatabaseReactor(swigCPtr, OdDgDatabase.getCPtr(pDb)); else TG_DbPINVOKE.OdDgDatabaseReactor_modified(swigCPtr, OdDgDatabase.getCPtr(pDb));
169 }
170
172 if (SwigDerivedClassHasMethod("activePropertyChanged", swigMethodTypes13)) TG_DbPINVOKE.OdDgDatabaseReactor_activePropertyChangedSwigExplicitOdDgDatabaseReactor(swigCPtr, OdDgDatabase.getCPtr(pDb), (int)activeProp); else TG_DbPINVOKE.OdDgDatabaseReactor_activePropertyChanged(swigCPtr, OdDgDatabase.getCPtr(pDb), (int)activeProp);
174 }
175
176 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
177 string ret = TG_DbPINVOKE.OdDgDatabaseReactor_getRealClassName(ptr /*SIMPLETYPE*/);
179 return ret;
180 }
181
182 private void SwigDirectorConnect() {
183 if (SwigDerivedClassHasMethod("queryX", swigMethodTypes0))
184 swigDelegate0 = new SwigDelegateOdDgDatabaseReactor_0(SwigDirectorMethodqueryX);
185 if (SwigDerivedClassHasMethod("isA", swigMethodTypes1))
186 swigDelegate1 = new SwigDelegateOdDgDatabaseReactor_1(SwigDirectorMethodisA);
187 if (SwigDerivedClassHasMethod("elementAppended", swigMethodTypes2))
188 swigDelegate2 = new SwigDelegateOdDgDatabaseReactor_2(SwigDirectorMethodelementAppended);
189 if (SwigDerivedClassHasMethod("elementUnAppended", swigMethodTypes3))
190 swigDelegate3 = new SwigDelegateOdDgDatabaseReactor_3(SwigDirectorMethodelementUnAppended);
191 if (SwigDerivedClassHasMethod("elementReAppended", swigMethodTypes4))
192 swigDelegate4 = new SwigDelegateOdDgDatabaseReactor_4(SwigDirectorMethodelementReAppended);
193 if (SwigDerivedClassHasMethod("elementOpenedForModify", swigMethodTypes5))
194 swigDelegate5 = new SwigDelegateOdDgDatabaseReactor_5(SwigDirectorMethodelementOpenedForModify);
195 if (SwigDerivedClassHasMethod("elementModified", swigMethodTypes6))
196 swigDelegate6 = new SwigDelegateOdDgDatabaseReactor_6(SwigDirectorMethodelementModified);
197 if (SwigDerivedClassHasMethod("elementErased", swigMethodTypes7))
198 swigDelegate7 = new SwigDelegateOdDgDatabaseReactor_7(SwigDirectorMethodelementErased__SWIG_0);
199 if (SwigDerivedClassHasMethod("elementErased", swigMethodTypes8))
200 swigDelegate8 = new SwigDelegateOdDgDatabaseReactor_8(SwigDirectorMethodelementErased__SWIG_1);
201 if (SwigDerivedClassHasMethod("headerSysVarWillChange", swigMethodTypes9))
202 swigDelegate9 = new SwigDelegateOdDgDatabaseReactor_9(SwigDirectorMethodheaderSysVarWillChange);
203 if (SwigDerivedClassHasMethod("headerSysVarChanged", swigMethodTypes10))
204 swigDelegate10 = new SwigDelegateOdDgDatabaseReactor_10(SwigDirectorMethodheaderSysVarChanged);
205 if (SwigDerivedClassHasMethod("goodbye", swigMethodTypes11))
206 swigDelegate11 = new SwigDelegateOdDgDatabaseReactor_11(SwigDirectorMethodgoodbye);
207 if (SwigDerivedClassHasMethod("modified", swigMethodTypes12))
208 swigDelegate12 = new SwigDelegateOdDgDatabaseReactor_12(SwigDirectorMethodmodified);
209 if (SwigDerivedClassHasMethod("activePropertyChanged", swigMethodTypes13))
210 swigDelegate13 = new SwigDelegateOdDgDatabaseReactor_13(SwigDirectorMethodactivePropertyChanged);
211 TG_DbPINVOKE.OdDgDatabaseReactor_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11, swigDelegate12, swigDelegate13);
212 }
213
214 private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
215 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);
216 bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(OdDgDatabaseReactor));
217 return hasDerivedMethod;
218 }
219
220 private IntPtr SwigDirectorMethodqueryX(IntPtr protocolClass) {
221 return
222 // csdirectorout for OdRxObject*, OdRxObject&
224 (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),protocolClass,false) /*createInt 6_2*/ // csdirectorin for smart pointer
225)).Handle
226;
227 }
228
229 private IntPtr SwigDirectorMethodisA() {
230 return
231 // csdirectorout for OdRxClass*, OdRxClass&
232 OdRxClass.getCPtr(isA()).Handle
233;
234 }
235
236 private void SwigDirectorMethodelementAppended(IntPtr pDb, IntPtr pElement) {
238 (OdDgDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
239,
240 (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),pElement,false) /*createInt 6_2*/ // csdirectorin for smart pointer
241);
242 }
243
244 private void SwigDirectorMethodelementUnAppended(IntPtr pDb, IntPtr pElement) {
246 (OdDgDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
247,
248 (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),pElement,false) /*createInt 6_2*/ // csdirectorin for smart pointer
249);
250 }
251
252 private void SwigDirectorMethodelementReAppended(IntPtr pDb, IntPtr pElement) {
254 (OdDgDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
255,
256 (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),pElement,false) /*createInt 6_2*/ // csdirectorin for smart pointer
257);
258 }
259
260 private void SwigDirectorMethodelementOpenedForModify(IntPtr pDb, IntPtr pElement) {
262 (OdDgDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
263,
264 (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),pElement,false) /*createInt 6_2*/ // csdirectorin for smart pointer
265);
266 }
267
268 private void SwigDirectorMethodelementModified(IntPtr pDb, IntPtr pElement) {
270 (OdDgDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
271,
272 (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),pElement,false) /*createInt 6_2*/ // csdirectorin for smart pointer
273);
274 }
275
276 private void SwigDirectorMethodelementErased__SWIG_0(IntPtr pDb, IntPtr pElement, bool erased) {
278 (OdDgDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
279,
280 (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),pElement,false) /*createInt 6_2*/ // csdirectorin for smart pointer
281, erased);
282 }
283
284 private void SwigDirectorMethodelementErased__SWIG_1(IntPtr pDb, IntPtr pElement) {
286 (OdDgDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
287,
288 (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),pElement,false) /*createInt 6_2*/ // csdirectorin for smart pointer
289);
290 }
291
292 private void SwigDirectorMethodheaderSysVarWillChange(IntPtr pDb, [MarshalAs(UnmanagedType.LPWStr)]String name) {
294 (OdDgDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
295, name);
296 }
297
298 private void SwigDirectorMethodheaderSysVarChanged(IntPtr pDb, [MarshalAs(UnmanagedType.LPWStr)]String name) {
300 (OdDgDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
301, name);
302 }
303
304 private void SwigDirectorMethodgoodbye(IntPtr pDb) {
305 goodbye(
306 (OdDgDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
307);
308 }
309
310 private void SwigDirectorMethodmodified(IntPtr pDb) {
311 modified(
312 (OdDgDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
313);
314 }
315
316 private void SwigDirectorMethodactivePropertyChanged(IntPtr pDb, int activeProp) {
318 (OdDgDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
319, (OdDgDatabaseReactor.OdDgDatabaseActiveProperty)activeProp);
320 }
321
322 public delegate IntPtr SwigDelegateOdDgDatabaseReactor_0(IntPtr protocolClass);
323 public delegate IntPtr SwigDelegateOdDgDatabaseReactor_1();
324 public delegate void SwigDelegateOdDgDatabaseReactor_2(IntPtr pDb, IntPtr pElement);
325 public delegate void SwigDelegateOdDgDatabaseReactor_3(IntPtr pDb, IntPtr pElement);
326 public delegate void SwigDelegateOdDgDatabaseReactor_4(IntPtr pDb, IntPtr pElement);
327 public delegate void SwigDelegateOdDgDatabaseReactor_5(IntPtr pDb, IntPtr pElement);
328 public delegate void SwigDelegateOdDgDatabaseReactor_6(IntPtr pDb, IntPtr pElement);
329 public delegate void SwigDelegateOdDgDatabaseReactor_7(IntPtr pDb, IntPtr pElement, bool erased);
330 public delegate void SwigDelegateOdDgDatabaseReactor_8(IntPtr pDb, IntPtr pElement);
331 public delegate void SwigDelegateOdDgDatabaseReactor_9(IntPtr pDb, [MarshalAs(UnmanagedType.LPWStr)]String name);
332 public delegate void SwigDelegateOdDgDatabaseReactor_10(IntPtr pDb, [MarshalAs(UnmanagedType.LPWStr)]String name);
333 public delegate void SwigDelegateOdDgDatabaseReactor_11(IntPtr pDb);
334 public delegate void SwigDelegateOdDgDatabaseReactor_12(IntPtr pDb);
335 public delegate void SwigDelegateOdDgDatabaseReactor_13(IntPtr pDb, int activeProp);
336
337 private SwigDelegateOdDgDatabaseReactor_0 swigDelegate0;
338 private SwigDelegateOdDgDatabaseReactor_1 swigDelegate1;
339 private SwigDelegateOdDgDatabaseReactor_2 swigDelegate2;
340 private SwigDelegateOdDgDatabaseReactor_3 swigDelegate3;
341 private SwigDelegateOdDgDatabaseReactor_4 swigDelegate4;
342 private SwigDelegateOdDgDatabaseReactor_5 swigDelegate5;
343 private SwigDelegateOdDgDatabaseReactor_6 swigDelegate6;
344 private SwigDelegateOdDgDatabaseReactor_7 swigDelegate7;
345 private SwigDelegateOdDgDatabaseReactor_8 swigDelegate8;
346 private SwigDelegateOdDgDatabaseReactor_9 swigDelegate9;
347 private SwigDelegateOdDgDatabaseReactor_10 swigDelegate10;
348 private SwigDelegateOdDgDatabaseReactor_11 swigDelegate11;
349 private SwigDelegateOdDgDatabaseReactor_12 swigDelegate12;
350 private SwigDelegateOdDgDatabaseReactor_13 swigDelegate13;
351
352 private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { typeof(OdRxClass) };
353 private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { };
354 private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { typeof(OdDgDatabase), typeof(OdDgElement) };
355 private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { typeof(OdDgDatabase), typeof(OdDgElement) };
356 private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(OdDgDatabase), typeof(OdDgElement) };
357 private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(OdDgDatabase), typeof(OdDgElement) };
358 private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { typeof(OdDgDatabase), typeof(OdDgElement) };
359 private static global::System.Type[] swigMethodTypes7 = new global::System.Type[] { typeof(OdDgDatabase), typeof(OdDgElement), typeof(bool) };
360 private static global::System.Type[] swigMethodTypes8 = new global::System.Type[] { typeof(OdDgDatabase), typeof(OdDgElement) };
361 private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { typeof(OdDgDatabase), typeof(String) };
362 private static global::System.Type[] swigMethodTypes10 = new global::System.Type[] { typeof(OdDgDatabase), typeof(String) };
363 private static global::System.Type[] swigMethodTypes11 = new global::System.Type[] { typeof(OdDgDatabase) };
364 private static global::System.Type[] swigMethodTypes12 = new global::System.Type[] { typeof(OdDgDatabase) };
365 private static global::System.Type[] swigMethodTypes13 = new global::System.Type[] { typeof(OdDgDatabase), typeof(OdDgDatabaseReactor.OdDgDatabaseActiveProperty) };
367 kActiveModel = 1,
368 kActiveLevel = 2,
369 kActiveColor = 3,
374 kActiveCell = 8,
375 kActivePattern = 9,
376 kActivePoint = 10
377 }
378
379}
380
381}
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdDgDatabase obj)
Definition: OdDgDatabase.cs:26
static HandleRef getCPtr(OdDgDatabaseReactor obj)
virtual void headerSysVarWillChange(OdDgDatabase pDb, String name)
delegate IntPtr SwigDelegateOdDgDatabaseReactor_1()
delegate void SwigDelegateOdDgDatabaseReactor_13(IntPtr pDb, int activeProp)
OdDgDatabaseReactor(IntPtr cPtr, bool cMemoryOwn)
virtual void elementErased(OdDgDatabase pDb, OdDgElement pElement)
delegate void SwigDelegateOdDgDatabaseReactor_5(IntPtr pDb, IntPtr pElement)
delegate void SwigDelegateOdDgDatabaseReactor_6(IntPtr pDb, IntPtr pElement)
virtual void elementAppended(OdDgDatabase pDb, OdDgElement pElement)
virtual void elementUnAppended(OdDgDatabase pDb, OdDgElement pElement)
override OdRxObject queryX(OdRxClass protocolClass)
override void Dispose(bool disposing)
delegate void SwigDelegateOdDgDatabaseReactor_7(IntPtr pDb, IntPtr pElement, bool erased)
delegate void SwigDelegateOdDgDatabaseReactor_11(IntPtr pDb)
delegate IntPtr SwigDelegateOdDgDatabaseReactor_0(IntPtr protocolClass)
delegate void SwigDelegateOdDgDatabaseReactor_12(IntPtr pDb)
delegate void SwigDelegateOdDgDatabaseReactor_10(IntPtr pDb, [MarshalAs(UnmanagedType.LPWStr)]String name)
virtual void elementErased(OdDgDatabase pDb, OdDgElement pElement, bool erased)
static OdDgDatabaseReactor createObject()
virtual void goodbye(OdDgDatabase pDb)
static OdDgDatabaseReactor cast(OdRxObject pObj)
virtual void modified(OdDgDatabase pDb)
virtual void elementReAppended(OdDgDatabase pDb, OdDgElement pElement)
virtual void activePropertyChanged(OdDgDatabase pDb, OdDgDatabaseReactor.OdDgDatabaseActiveProperty activeProp)
virtual void elementOpenedForModify(OdDgDatabase pDb, OdDgElement pElement)
delegate void SwigDelegateOdDgDatabaseReactor_9(IntPtr pDb, [MarshalAs(UnmanagedType.LPWStr)]String name)
delegate void SwigDelegateOdDgDatabaseReactor_3(IntPtr pDb, IntPtr pElement)
virtual void headerSysVarChanged(OdDgDatabase pDb, String name)
static string getRealClassName(IntPtr ptr)
virtual void elementModified(OdDgDatabase pDb, OdDgElement pElement)
delegate void SwigDelegateOdDgDatabaseReactor_2(IntPtr pDb, IntPtr pElement)
delegate void SwigDelegateOdDgDatabaseReactor_4(IntPtr pDb, IntPtr pElement)
delegate void SwigDelegateOdDgDatabaseReactor_8(IntPtr pDb, IntPtr pElement)
static HandleRef getCPtr(OdDgElement obj)
Definition: OdDgElement.cs:26
static global::System.Exception Retrieve()
static IntPtr OdDgDatabaseReactor_queryXSwigExplicitOdDgDatabaseReactor(HandleRef jarg1, HandleRef jarg2)
static void OdDgDatabaseReactor_elementAppended(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDgDatabaseReactor_elementReAppendedSwigExplicitOdDgDatabaseReactor(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static string OdDgDatabaseReactor_getRealClassName(IntPtr jarg1)
static IntPtr OdDgDatabaseReactor_cast(HandleRef jarg1)
static void OdDgDatabaseReactor_modifiedSwigExplicitOdDgDatabaseReactor(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDgDatabaseReactor(HandleRef jarg1)
static IntPtr OdDgDatabaseReactor_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgDatabaseReactor_elementOpenedForModify(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDgDatabaseReactor_elementErasedSwigExplicitOdDgDatabaseReactor__SWIG_1(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDgDatabaseReactor_activePropertyChangedSwigExplicitOdDgDatabaseReactor(HandleRef jarg1, HandleRef jarg2, int jarg3)
static void OdDgDatabaseReactor_elementAppendedSwigExplicitOdDgDatabaseReactor(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDgDatabaseReactor_elementModifiedSwigExplicitOdDgDatabaseReactor(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDgDatabaseReactor_elementReAppended(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static IntPtr OdDgDatabaseReactor_isA(HandleRef jarg1)
static void OdDgDatabaseReactor_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, OdDgDatabaseReactor.SwigDelegateOdDgDatabaseReactor_0 delegate0, OdDgDatabaseReactor.SwigDelegateOdDgDatabaseReactor_1 delegate1, OdDgDatabaseReactor.SwigDelegateOdDgDatabaseReactor_2 delegate2, OdDgDatabaseReactor.SwigDelegateOdDgDatabaseReactor_3 delegate3, OdDgDatabaseReactor.SwigDelegateOdDgDatabaseReactor_4 delegate4, OdDgDatabaseReactor.SwigDelegateOdDgDatabaseReactor_5 delegate5, OdDgDatabaseReactor.SwigDelegateOdDgDatabaseReactor_6 delegate6, OdDgDatabaseReactor.SwigDelegateOdDgDatabaseReactor_7 delegate7, OdDgDatabaseReactor.SwigDelegateOdDgDatabaseReactor_8 delegate8, OdDgDatabaseReactor.SwigDelegateOdDgDatabaseReactor_9 delegate9, OdDgDatabaseReactor.SwigDelegateOdDgDatabaseReactor_10 delegate10, OdDgDatabaseReactor.SwigDelegateOdDgDatabaseReactor_11 delegate11, OdDgDatabaseReactor.SwigDelegateOdDgDatabaseReactor_12 delegate12, OdDgDatabaseReactor.SwigDelegateOdDgDatabaseReactor_13 delegate13)
static IntPtr OdDgDatabaseReactor_desc()
static void OdDgDatabaseReactor_elementErased__SWIG_0(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, bool jarg4)
static void OdDgDatabaseReactor_elementErasedSwigExplicitOdDgDatabaseReactor__SWIG_0(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, bool jarg4)
static void OdDgDatabaseReactor_activePropertyChanged(HandleRef jarg1, HandleRef jarg2, int jarg3)
static void OdDgDatabaseReactor_modified(HandleRef jarg1, HandleRef jarg2)
static void OdDgDatabaseReactor_elementUnAppended(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDgDatabaseReactor_goodbyeSwigExplicitOdDgDatabaseReactor(HandleRef jarg1, HandleRef jarg2)
static void OdDgDatabaseReactor_elementErased__SWIG_1(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDgDatabaseReactor_headerSysVarWillChangeSwigExplicitOdDgDatabaseReactor(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static void OdDgDatabaseReactor_elementModified(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static IntPtr OdDgDatabaseReactor_isASwigExplicitOdDgDatabaseReactor(HandleRef jarg1)
static void OdDgDatabaseReactor_elementOpenedForModifySwigExplicitOdDgDatabaseReactor(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDgDatabaseReactor_headerSysVarChanged(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static void OdDgDatabaseReactor_headerSysVarWillChange(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static void OdDgDatabaseReactor_elementUnAppendedSwigExplicitOdDgDatabaseReactor(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDgDatabaseReactor_goodbye(HandleRef jarg1, HandleRef jarg2)
static void OdDgDatabaseReactor_headerSysVarChangedSwigExplicitOdDgDatabaseReactor(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static IntPtr OdDgDatabaseReactor_createObject()