Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbObjectReactor.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 OdDbObjectReactor(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbObjectReactor_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbObjectReactor 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(TD_DbPINVOKE.new_OdDbObjectReactor(), MemoryManager.GetMemoryManager().GetCurrentTransaction() == null)
45 {
46 MemoryTransaction mTr = MemoryManager.GetMemoryManager().GetCurrentTransaction(); // MemoryTransaction #1
47 if (null != mTr)
48 {
49 mTr.AddObject(new OdDbObjectReactor(swigCPtr.Handle, true));
50 }
52 SwigDirectorConnect();
53 DelegateHolder.OnHoldSwigDirectorDelegates(this);
54 }
55
56 public static OdDbObjectReactor cast(OdRxObject pObj) {// OdSmartPtr<OdDbObjectReactor>
57 MemoryManager mMan = MemoryManager.GetMemoryManager();
58 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
60
61 OdDbObjectReactor ret = null;
62 if (null != mTrans)
63 {
64 mTrans.AddObject((OdDbObjectReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectReactor),ptr, true));
65 ret = (OdDbObjectReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectReactor),ptr, false);
66 }
67 else
68 {
69 ret = (OdDbObjectReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectReactor),ptr, true);
70 }
71
73 return ret;
74}
75
76 public new static OdRxClass desc() {
77 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TD_DbPINVOKE.OdDbObjectReactor_desc(),false); /*createInt 3_2*/
78
80 return ret;
81}
82
83 public override OdRxClass isA() {
84 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),(SwigDerivedClassHasMethod("isA", swigMethodTypes1) ? TD_DbPINVOKE.OdDbObjectReactor_isASwigExplicitOdDbObjectReactor(swigCPtr) : TD_DbPINVOKE.OdDbObjectReactor_isA(swigCPtr)),false); /*createInt 3_2*/
85
87 return ret;
88}
89
90 public override OdRxObject queryX(OdRxClass protocolClass) {
91 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),(SwigDerivedClassHasMethod("queryX", swigMethodTypes0) ? TD_DbPINVOKE.OdDbObjectReactor_queryXSwigExplicitOdDbObjectReactor(swigCPtr, OdRxClass.getCPtr(protocolClass)) : TD_DbPINVOKE.OdDbObjectReactor_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass))),false); /*createInt 3_2*/
92
94 return ret;
95}
96
97 public static OdDbObjectReactor createObject() {// OdSmartPtr<OdDbObjectReactor>
98 MemoryManager mMan = MemoryManager.GetMemoryManager();
99 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
101
102 OdDbObjectReactor ret = null;
103 if (null != mTrans)
104 {
105 mTrans.AddObject((OdDbObjectReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectReactor),ptr, true));
106 ret = (OdDbObjectReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectReactor),ptr, false);
107 }
108 else
109 {
110 ret = (OdDbObjectReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectReactor),ptr, true);
111 }
112
114 return ret;
115}
116
117 public virtual void cancelled(OdDbObject pObject) {
118 if (SwigDerivedClassHasMethod("cancelled", swigMethodTypes3)) TD_DbPINVOKE.OdDbObjectReactor_cancelledSwigExplicitOdDbObjectReactor(swigCPtr, OdDbObject.getCPtr(pObject)); else TD_DbPINVOKE.OdDbObjectReactor_cancelled(swigCPtr, OdDbObject.getCPtr(pObject));
120 }
121
122 public virtual void copied(OdDbObject pObject, OdDbObject pNewObject) {
123 if (SwigDerivedClassHasMethod("copied", swigMethodTypes4)) TD_DbPINVOKE.OdDbObjectReactor_copiedSwigExplicitOdDbObjectReactor(swigCPtr, OdDbObject.getCPtr(pObject), OdDbObject.getCPtr(pNewObject)); else TD_DbPINVOKE.OdDbObjectReactor_copied(swigCPtr, OdDbObject.getCPtr(pObject), OdDbObject.getCPtr(pNewObject));
125 }
126
127 public virtual void erased(OdDbObject pObject, bool erasing) {
128 if (SwigDerivedClassHasMethod("erased", swigMethodTypes5)) TD_DbPINVOKE.OdDbObjectReactor_erasedSwigExplicitOdDbObjectReactor__SWIG_0(swigCPtr, OdDbObject.getCPtr(pObject), erasing); else TD_DbPINVOKE.OdDbObjectReactor_erased__SWIG_0(swigCPtr, OdDbObject.getCPtr(pObject), erasing);
130 }
131
132 public virtual void erased(OdDbObject pObject) {
133 if (SwigDerivedClassHasMethod("erased", swigMethodTypes6)) TD_DbPINVOKE.OdDbObjectReactor_erasedSwigExplicitOdDbObjectReactor__SWIG_1(swigCPtr, OdDbObject.getCPtr(pObject)); else TD_DbPINVOKE.OdDbObjectReactor_erased__SWIG_1(swigCPtr, OdDbObject.getCPtr(pObject));
135 }
136
137 public virtual void goodbye(OdDbObject pObject) {
138 if (SwigDerivedClassHasMethod("goodbye", swigMethodTypes7)) TD_DbPINVOKE.OdDbObjectReactor_goodbyeSwigExplicitOdDbObjectReactor(swigCPtr, OdDbObject.getCPtr(pObject)); else TD_DbPINVOKE.OdDbObjectReactor_goodbye(swigCPtr, OdDbObject.getCPtr(pObject));
140 }
141
142 public virtual void openedForModify(OdDbObject pObject) {
143 if (SwigDerivedClassHasMethod("openedForModify", swigMethodTypes8)) TD_DbPINVOKE.OdDbObjectReactor_openedForModifySwigExplicitOdDbObjectReactor(swigCPtr, OdDbObject.getCPtr(pObject)); else TD_DbPINVOKE.OdDbObjectReactor_openedForModify(swigCPtr, OdDbObject.getCPtr(pObject));
145 }
146
147 public virtual void modified(OdDbObject pObject) {
148 if (SwigDerivedClassHasMethod("modified", swigMethodTypes9)) TD_DbPINVOKE.OdDbObjectReactor_modifiedSwigExplicitOdDbObjectReactor(swigCPtr, OdDbObject.getCPtr(pObject)); else TD_DbPINVOKE.OdDbObjectReactor_modified(swigCPtr, OdDbObject.getCPtr(pObject));
150 }
151
152 public virtual void modifiedGraphics(OdDbObject pObject) {
153 if (SwigDerivedClassHasMethod("modifiedGraphics", swigMethodTypes10)) TD_DbPINVOKE.OdDbObjectReactor_modifiedGraphicsSwigExplicitOdDbObjectReactor(swigCPtr, OdDbObject.getCPtr(pObject)); else TD_DbPINVOKE.OdDbObjectReactor_modifiedGraphics(swigCPtr, OdDbObject.getCPtr(pObject));
155 }
156
157 public virtual void subObjModified(OdDbObject pObject, OdDbObject pSubObj) {
158 if (SwigDerivedClassHasMethod("subObjModified", swigMethodTypes11)) TD_DbPINVOKE.OdDbObjectReactor_subObjModifiedSwigExplicitOdDbObjectReactor(swigCPtr, OdDbObject.getCPtr(pObject), OdDbObject.getCPtr(pSubObj)); else TD_DbPINVOKE.OdDbObjectReactor_subObjModified(swigCPtr, OdDbObject.getCPtr(pObject), OdDbObject.getCPtr(pSubObj));
160 }
161
162 public virtual void modifyUndone(OdDbObject pObject) {
163 if (SwigDerivedClassHasMethod("modifyUndone", swigMethodTypes12)) TD_DbPINVOKE.OdDbObjectReactor_modifyUndoneSwigExplicitOdDbObjectReactor(swigCPtr, OdDbObject.getCPtr(pObject)); else TD_DbPINVOKE.OdDbObjectReactor_modifyUndone(swigCPtr, OdDbObject.getCPtr(pObject));
165 }
166
167 public virtual void modifiedXData(OdDbObject pObject) {
168 if (SwigDerivedClassHasMethod("modifiedXData", swigMethodTypes13)) TD_DbPINVOKE.OdDbObjectReactor_modifiedXDataSwigExplicitOdDbObjectReactor(swigCPtr, OdDbObject.getCPtr(pObject)); else TD_DbPINVOKE.OdDbObjectReactor_modifiedXData(swigCPtr, OdDbObject.getCPtr(pObject));
170 }
171
172 public virtual void unappended(OdDbObject pObject) {
173 if (SwigDerivedClassHasMethod("unappended", swigMethodTypes14)) TD_DbPINVOKE.OdDbObjectReactor_unappendedSwigExplicitOdDbObjectReactor(swigCPtr, OdDbObject.getCPtr(pObject)); else TD_DbPINVOKE.OdDbObjectReactor_unappended(swigCPtr, OdDbObject.getCPtr(pObject));
175 }
176
177 public virtual void reappended(OdDbObject pObject) {
178 if (SwigDerivedClassHasMethod("reappended", swigMethodTypes15)) TD_DbPINVOKE.OdDbObjectReactor_reappendedSwigExplicitOdDbObjectReactor(swigCPtr, OdDbObject.getCPtr(pObject)); else TD_DbPINVOKE.OdDbObjectReactor_reappended(swigCPtr, OdDbObject.getCPtr(pObject));
180 }
181
182 public virtual void objectClosed(OdDbObjectId objectId) {
183 if (SwigDerivedClassHasMethod("objectClosed", swigMethodTypes16)) TD_DbPINVOKE.OdDbObjectReactor_objectClosedSwigExplicitOdDbObjectReactor(swigCPtr, OdDbObjectId.getCPtr(objectId)); else TD_DbPINVOKE.OdDbObjectReactor_objectClosed(swigCPtr, OdDbObjectId.getCPtr(objectId));
185 }
186
187 public static OdDbObjectReactor findReactor(OdDbObject pObject, OdRxClass pKeyClass) {
188 OdDbObjectReactor ret = (OdDbObjectReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectReactor),TD_DbPINVOKE.OdDbObjectReactor_findReactor(OdDbObject.getCPtr(pObject), OdRxClass.getCPtr(pKeyClass)),false); /*createInt 3_2*/
189
191 return ret;
192}
193
194 protected static string getRealClassName(IntPtr ptr) {
195 string ret = TD_DbPINVOKE.OdDbObjectReactor_getRealClassName(ptr /*SIMPLETYPE*/);
197 return ret;
198 }
199
200 private void SwigDirectorConnect() {
201 if (SwigDerivedClassHasMethod("queryX", swigMethodTypes0))
202 swigDelegate0 = new SwigDelegateOdDbObjectReactor_0(SwigDirectorMethodqueryX);
203 if (SwigDerivedClassHasMethod("isA", swigMethodTypes1))
204 swigDelegate1 = new SwigDelegateOdDbObjectReactor_1(SwigDirectorMethodisA);
205 if (SwigDerivedClassHasMethod("copyFrom", swigMethodTypes2))
206 swigDelegate2 = new SwigDelegateOdDbObjectReactor_2(SwigDirectorMethodcopyFrom);
207 if (SwigDerivedClassHasMethod("cancelled", swigMethodTypes3))
208 swigDelegate3 = new SwigDelegateOdDbObjectReactor_3(SwigDirectorMethodcancelled);
209 if (SwigDerivedClassHasMethod("copied", swigMethodTypes4))
210 swigDelegate4 = new SwigDelegateOdDbObjectReactor_4(SwigDirectorMethodcopied);
211 if (SwigDerivedClassHasMethod("erased", swigMethodTypes5))
212 swigDelegate5 = new SwigDelegateOdDbObjectReactor_5(SwigDirectorMethoderased__SWIG_0);
213 if (SwigDerivedClassHasMethod("erased", swigMethodTypes6))
214 swigDelegate6 = new SwigDelegateOdDbObjectReactor_6(SwigDirectorMethoderased__SWIG_1);
215 if (SwigDerivedClassHasMethod("goodbye", swigMethodTypes7))
216 swigDelegate7 = new SwigDelegateOdDbObjectReactor_7(SwigDirectorMethodgoodbye);
217 if (SwigDerivedClassHasMethod("openedForModify", swigMethodTypes8))
218 swigDelegate8 = new SwigDelegateOdDbObjectReactor_8(SwigDirectorMethodopenedForModify);
219 if (SwigDerivedClassHasMethod("modified", swigMethodTypes9))
220 swigDelegate9 = new SwigDelegateOdDbObjectReactor_9(SwigDirectorMethodmodified);
221 if (SwigDerivedClassHasMethod("modifiedGraphics", swigMethodTypes10))
222 swigDelegate10 = new SwigDelegateOdDbObjectReactor_10(SwigDirectorMethodmodifiedGraphics);
223 if (SwigDerivedClassHasMethod("subObjModified", swigMethodTypes11))
224 swigDelegate11 = new SwigDelegateOdDbObjectReactor_11(SwigDirectorMethodsubObjModified);
225 if (SwigDerivedClassHasMethod("modifyUndone", swigMethodTypes12))
226 swigDelegate12 = new SwigDelegateOdDbObjectReactor_12(SwigDirectorMethodmodifyUndone);
227 if (SwigDerivedClassHasMethod("modifiedXData", swigMethodTypes13))
228 swigDelegate13 = new SwigDelegateOdDbObjectReactor_13(SwigDirectorMethodmodifiedXData);
229 if (SwigDerivedClassHasMethod("unappended", swigMethodTypes14))
230 swigDelegate14 = new SwigDelegateOdDbObjectReactor_14(SwigDirectorMethodunappended);
231 if (SwigDerivedClassHasMethod("reappended", swigMethodTypes15))
232 swigDelegate15 = new SwigDelegateOdDbObjectReactor_15(SwigDirectorMethodreappended);
233 if (SwigDerivedClassHasMethod("objectClosed", swigMethodTypes16))
234 swigDelegate16 = new SwigDelegateOdDbObjectReactor_16(SwigDirectorMethodobjectClosed);
235 TD_DbPINVOKE.OdDbObjectReactor_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11, swigDelegate12, swigDelegate13, swigDelegate14, swigDelegate15, swigDelegate16);
236 }
237
238 private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
239 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);
240 bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(OdDbObjectReactor));
241 return hasDerivedMethod;
242 }
243
244 private IntPtr SwigDirectorMethodqueryX(IntPtr protocolClass) {
245 return
246 // csdirectorout for OdRxObject*, OdRxObject&
248 (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),protocolClass,false) /*createInt 6_2*/ // csdirectorin for smart pointer
249)).Handle
250;
251 }
252
253 private IntPtr SwigDirectorMethodisA() {
254 return
255 // csdirectorout for OdRxClass*, OdRxClass&
256 OdRxClass.getCPtr(isA()).Handle
257;
258 }
259
260 private void SwigDirectorMethodcopyFrom(IntPtr pSource) {
261 copyFrom(
262 (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),pSource,false) /*createInt 6_2*/ // csdirectorin for smart pointer
263);
264 }
265
266 private void SwigDirectorMethodcancelled(IntPtr pObject) {
267 cancelled(
268 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pObject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
269);
270 }
271
272 private void SwigDirectorMethodcopied(IntPtr pObject, IntPtr pNewObject) {
273 copied(
274 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pObject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
275,
276 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pNewObject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
277);
278 }
279
280 private void SwigDirectorMethoderased__SWIG_0(IntPtr pObject, bool erasing) {
281 erased(
282 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pObject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
283, erasing);
284 }
285
286 private void SwigDirectorMethoderased__SWIG_1(IntPtr pObject) {
287 erased(
288 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pObject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
289);
290 }
291
292 private void SwigDirectorMethodgoodbye(IntPtr pObject) {
293 goodbye(
294 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pObject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
295);
296 }
297
298 private void SwigDirectorMethodopenedForModify(IntPtr pObject) {
300 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pObject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
301);
302 }
303
304 private void SwigDirectorMethodmodified(IntPtr pObject) {
305 modified(
306 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pObject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
307);
308 }
309
310 private void SwigDirectorMethodmodifiedGraphics(IntPtr pObject) {
312 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pObject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
313);
314 }
315
316 private void SwigDirectorMethodsubObjModified(IntPtr pObject, IntPtr pSubObj) {
318 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pObject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
319,
320 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pSubObj,false) /*createInt 6_2*/ // csdirectorin for smart pointer
321);
322 }
323
324 private void SwigDirectorMethodmodifyUndone(IntPtr pObject) {
326 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pObject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
327);
328 }
329
330 private void SwigDirectorMethodmodifiedXData(IntPtr pObject) {
332 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pObject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
333);
334 }
335
336 private void SwigDirectorMethodunappended(IntPtr pObject) {
338 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pObject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
339);
340 }
341
342 private void SwigDirectorMethodreappended(IntPtr pObject) {
344 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pObject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
345);
346 }
347
348 private void SwigDirectorMethodobjectClosed(global::System.IntPtr objectId) {
349 objectClosed(new OdDbObjectId(objectId, false));
350 }
351
352 public delegate IntPtr SwigDelegateOdDbObjectReactor_0(IntPtr protocolClass);
353 public delegate IntPtr SwigDelegateOdDbObjectReactor_1();
354 public delegate void SwigDelegateOdDbObjectReactor_2(IntPtr pSource);
355 public delegate void SwigDelegateOdDbObjectReactor_3(IntPtr pObject);
356 public delegate void SwigDelegateOdDbObjectReactor_4(IntPtr pObject, IntPtr pNewObject);
357 public delegate void SwigDelegateOdDbObjectReactor_5(IntPtr pObject, bool erasing);
358 public delegate void SwigDelegateOdDbObjectReactor_6(IntPtr pObject);
359 public delegate void SwigDelegateOdDbObjectReactor_7(IntPtr pObject);
360 public delegate void SwigDelegateOdDbObjectReactor_8(IntPtr pObject);
361 public delegate void SwigDelegateOdDbObjectReactor_9(IntPtr pObject);
362 public delegate void SwigDelegateOdDbObjectReactor_10(IntPtr pObject);
363 public delegate void SwigDelegateOdDbObjectReactor_11(IntPtr pObject, IntPtr pSubObj);
364 public delegate void SwigDelegateOdDbObjectReactor_12(IntPtr pObject);
365 public delegate void SwigDelegateOdDbObjectReactor_13(IntPtr pObject);
366 public delegate void SwigDelegateOdDbObjectReactor_14(IntPtr pObject);
367 public delegate void SwigDelegateOdDbObjectReactor_15(IntPtr pObject);
368 public delegate void SwigDelegateOdDbObjectReactor_16(global::System.IntPtr objectId);
369
370 private SwigDelegateOdDbObjectReactor_0 swigDelegate0;
371 private SwigDelegateOdDbObjectReactor_1 swigDelegate1;
372 private SwigDelegateOdDbObjectReactor_2 swigDelegate2;
373 private SwigDelegateOdDbObjectReactor_3 swigDelegate3;
374 private SwigDelegateOdDbObjectReactor_4 swigDelegate4;
375 private SwigDelegateOdDbObjectReactor_5 swigDelegate5;
376 private SwigDelegateOdDbObjectReactor_6 swigDelegate6;
377 private SwigDelegateOdDbObjectReactor_7 swigDelegate7;
378 private SwigDelegateOdDbObjectReactor_8 swigDelegate8;
379 private SwigDelegateOdDbObjectReactor_9 swigDelegate9;
380 private SwigDelegateOdDbObjectReactor_10 swigDelegate10;
381 private SwigDelegateOdDbObjectReactor_11 swigDelegate11;
382 private SwigDelegateOdDbObjectReactor_12 swigDelegate12;
383 private SwigDelegateOdDbObjectReactor_13 swigDelegate13;
384 private SwigDelegateOdDbObjectReactor_14 swigDelegate14;
385 private SwigDelegateOdDbObjectReactor_15 swigDelegate15;
386 private SwigDelegateOdDbObjectReactor_16 swigDelegate16;
387
388 private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { typeof(OdRxClass) };
389 private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { };
390 private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { typeof(OdRxObject) };
391 private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { typeof(OdDbObject) };
392 private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(OdDbObject), typeof(OdDbObject) };
393 private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(OdDbObject), typeof(bool) };
394 private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { typeof(OdDbObject) };
395 private static global::System.Type[] swigMethodTypes7 = new global::System.Type[] { typeof(OdDbObject) };
396 private static global::System.Type[] swigMethodTypes8 = new global::System.Type[] { typeof(OdDbObject) };
397 private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { typeof(OdDbObject) };
398 private static global::System.Type[] swigMethodTypes10 = new global::System.Type[] { typeof(OdDbObject) };
399 private static global::System.Type[] swigMethodTypes11 = new global::System.Type[] { typeof(OdDbObject), typeof(OdDbObject) };
400 private static global::System.Type[] swigMethodTypes12 = new global::System.Type[] { typeof(OdDbObject) };
401 private static global::System.Type[] swigMethodTypes13 = new global::System.Type[] { typeof(OdDbObject) };
402 private static global::System.Type[] swigMethodTypes14 = new global::System.Type[] { typeof(OdDbObject) };
403 private static global::System.Type[] swigMethodTypes15 = new global::System.Type[] { typeof(OdDbObject) };
404 private static global::System.Type[] swigMethodTypes16 = new global::System.Type[] { typeof(OdDbObjectId) };
405}
406
407}
static HandleRef getCPtr(OdRxClass obj)
Definition OdRxClass.cs:25
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
virtual void copyFrom(OdRxObject pSource)
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
static HandleRef getCPtr(OdDbObject obj)
Definition OdDbObject.cs:26
static HandleRef getCPtr(OdDbObjectId obj)
delegate void SwigDelegateOdDbObjectReactor_10(IntPtr pObject)
delegate void SwigDelegateOdDbObjectReactor_4(IntPtr pObject, IntPtr pNewObject)
delegate IntPtr SwigDelegateOdDbObjectReactor_1()
static OdDbObjectReactor createObject()
virtual void openedForModify(OdDbObject pObject)
override void Dispose(bool disposing)
delegate void SwigDelegateOdDbObjectReactor_9(IntPtr pObject)
virtual void modifyUndone(OdDbObject pObject)
delegate void SwigDelegateOdDbObjectReactor_13(IntPtr pObject)
delegate void SwigDelegateOdDbObjectReactor_14(IntPtr pObject)
virtual void modifiedGraphics(OdDbObject pObject)
virtual void goodbye(OdDbObject pObject)
virtual void reappended(OdDbObject pObject)
virtual void erased(OdDbObject pObject, bool erasing)
virtual void subObjModified(OdDbObject pObject, OdDbObject pSubObj)
delegate void SwigDelegateOdDbObjectReactor_7(IntPtr pObject)
static OdDbObjectReactor findReactor(OdDbObject pObject, OdRxClass pKeyClass)
delegate void SwigDelegateOdDbObjectReactor_2(IntPtr pSource)
virtual void objectClosed(OdDbObjectId objectId)
virtual void copied(OdDbObject pObject, OdDbObject pNewObject)
delegate void SwigDelegateOdDbObjectReactor_11(IntPtr pObject, IntPtr pSubObj)
delegate void SwigDelegateOdDbObjectReactor_12(IntPtr pObject)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void cancelled(OdDbObject pObject)
virtual void unappended(OdDbObject pObject)
static string getRealClassName(IntPtr ptr)
delegate void SwigDelegateOdDbObjectReactor_6(IntPtr pObject)
delegate void SwigDelegateOdDbObjectReactor_8(IntPtr pObject)
virtual void modifiedXData(OdDbObject pObject)
static OdDbObjectReactor cast(OdRxObject pObj)
delegate void SwigDelegateOdDbObjectReactor_16(global::System.IntPtr objectId)
delegate void SwigDelegateOdDbObjectReactor_3(IntPtr pObject)
delegate void SwigDelegateOdDbObjectReactor_5(IntPtr pObject, bool erasing)
OdDbObjectReactor(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdDbObjectReactor obj)
static new OdRxClass desc()
virtual void modified(OdDbObject pObject)
delegate IntPtr SwigDelegateOdDbObjectReactor_0(IntPtr protocolClass)
virtual void erased(OdDbObject pObject)
delegate void SwigDelegateOdDbObjectReactor_15(IntPtr pObject)
static global::System.Exception Retrieve()
static void OdDbObjectReactor_modifyUndone(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbObjectReactor_isA(HandleRef jarg1)
static void OdDbObjectReactor_subObjModified(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDbObjectReactor_openedForModify(HandleRef jarg1, HandleRef jarg2)
static void OdDbObjectReactor_subObjModifiedSwigExplicitOdDbObjectReactor(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDbObjectReactor_reappendedSwigExplicitOdDbObjectReactor(HandleRef jarg1, HandleRef jarg2)
static void OdDbObjectReactor_goodbyeSwigExplicitOdDbObjectReactor(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbObjectReactor_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbObjectReactor_desc()
static void delete_OdDbObjectReactor(HandleRef jarg1)
static void OdDbObjectReactor_objectClosed(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbObjectReactor_unappended(HandleRef jarg1, HandleRef jarg2)
static void OdDbObjectReactor_erasedSwigExplicitOdDbObjectReactor__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static void OdDbObjectReactor_erased__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static void OdDbObjectReactor_objectClosedSwigExplicitOdDbObjectReactor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbObjectReactor_goodbye(HandleRef jarg1, HandleRef jarg2)
static void OdDbObjectReactor_erasedSwigExplicitOdDbObjectReactor__SWIG_0(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static IntPtr OdDbObjectReactor_createObject()
static IntPtr OdDbObjectReactor_cast(HandleRef jarg1)
static IntPtr OdDbObjectReactor_queryXSwigExplicitOdDbObjectReactor(HandleRef jarg1, HandleRef jarg2)
static void OdDbObjectReactor_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, OdDbObjectReactor.SwigDelegateOdDbObjectReactor_0 delegate0, OdDbObjectReactor.SwigDelegateOdDbObjectReactor_1 delegate1, OdDbObjectReactor.SwigDelegateOdDbObjectReactor_2 delegate2, OdDbObjectReactor.SwigDelegateOdDbObjectReactor_3 delegate3, OdDbObjectReactor.SwigDelegateOdDbObjectReactor_4 delegate4, OdDbObjectReactor.SwigDelegateOdDbObjectReactor_5 delegate5, OdDbObjectReactor.SwigDelegateOdDbObjectReactor_6 delegate6, OdDbObjectReactor.SwigDelegateOdDbObjectReactor_7 delegate7, OdDbObjectReactor.SwigDelegateOdDbObjectReactor_8 delegate8, OdDbObjectReactor.SwigDelegateOdDbObjectReactor_9 delegate9, OdDbObjectReactor.SwigDelegateOdDbObjectReactor_10 delegate10, OdDbObjectReactor.SwigDelegateOdDbObjectReactor_11 delegate11, OdDbObjectReactor.SwigDelegateOdDbObjectReactor_12 delegate12, OdDbObjectReactor.SwigDelegateOdDbObjectReactor_13 delegate13, OdDbObjectReactor.SwigDelegateOdDbObjectReactor_14 delegate14, OdDbObjectReactor.SwigDelegateOdDbObjectReactor_15 delegate15, OdDbObjectReactor.SwigDelegateOdDbObjectReactor_16 delegate16)
static void OdDbObjectReactor_copied(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDbObjectReactor_modified(HandleRef jarg1, HandleRef jarg2)
static void OdDbObjectReactor_modifiedGraphics(HandleRef jarg1, HandleRef jarg2)
static void OdDbObjectReactor_modifyUndoneSwigExplicitOdDbObjectReactor(HandleRef jarg1, HandleRef jarg2)
static void OdDbObjectReactor_cancelled(HandleRef jarg1, HandleRef jarg2)
static void OdDbObjectReactor_modifiedSwigExplicitOdDbObjectReactor(HandleRef jarg1, HandleRef jarg2)
static void OdDbObjectReactor_unappendedSwigExplicitOdDbObjectReactor(HandleRef jarg1, HandleRef jarg2)
static void OdDbObjectReactor_erased__SWIG_0(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static void OdDbObjectReactor_openedForModifySwigExplicitOdDbObjectReactor(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbObjectReactor_findReactor(HandleRef jarg1, HandleRef jarg2)
static void OdDbObjectReactor_copiedSwigExplicitOdDbObjectReactor(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDbObjectReactor_reappended(HandleRef jarg1, HandleRef jarg2)
static void OdDbObjectReactor_modifiedXData(HandleRef jarg1, HandleRef jarg2)
static string OdDbObjectReactor_getRealClassName(IntPtr jarg1)
static IntPtr OdDbObjectReactor_isASwigExplicitOdDbObjectReactor(HandleRef jarg1)
static void OdDbObjectReactor_modifiedGraphicsSwigExplicitOdDbObjectReactor(HandleRef jarg1, HandleRef jarg2)
static void OdDbObjectReactor_modifiedXDataSwigExplicitOdDbObjectReactor(HandleRef jarg1, HandleRef jarg2)
static void OdDbObjectReactor_cancelledSwigExplicitOdDbObjectReactor(HandleRef jarg1, HandleRef jarg2)