Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDgRxEventReactor.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 OdDgRxEventReactor(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgRxEventReactor_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgRxEventReactor obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
30 protected override void Dispose(bool disposing) {
31 lock(this) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
33 if (swigCMemOwn) {
34 swigCMemOwn = false;
36 }
37 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
38 }
39 base.Dispose(disposing);
40 }
41 }
42
43 public static OdDgRxEventReactor cast(OdRxObject pObj) {// OdSmartPtr<OdDgRxEventReactor>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDgRxEventReactor ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgRxEventReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgRxEventReactor),ptr, true));
52 ret = (OdDgRxEventReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgRxEventReactor),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgRxEventReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgRxEventReactor),ptr, true);
57 }
58
60 return ret;
61}
62
63 public new static OdRxClass desc() {
64 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgRxEventReactor_desc(),false); /*createInt 3_2*/
65
67 return ret;
68}
69
70 public override OdRxClass isA() {
71 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgRxEventReactor_isA(swigCPtr),false); /*createInt 3_2*/
72
74 return ret;
75}
76
77 public override OdRxObject queryX(OdRxClass protocolClass) {
78 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TG_DbPINVOKE.OdDgRxEventReactor_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdDgRxEventReactor createObject() {// OdSmartPtr<OdDgRxEventReactor>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDgRxEventReactor ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgRxEventReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgRxEventReactor),ptr, true));
93 ret = (OdDgRxEventReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgRxEventReactor),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgRxEventReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgRxEventReactor),ptr, true);
98 }
99
101 return ret;
102}
103
108
113
118
123
124 public virtual void beginSave(OdDgDatabase pDb, String intendedName) {
127 }
128
133
138
143
148
153
158
163
168
173
178
183
188
193
198
203
208
213
218
223
228
229 protected static string getRealClassName(IntPtr ptr) {
230 string ret = TG_DbPINVOKE.OdDgRxEventReactor_getRealClassName(ptr /*SIMPLETYPE*/);
232 return ret;
233 }
234
235}
236
237}
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdRxClass obj)
Definition OdRxClass.cs:25
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
static HandleRef getCPtr(OdDgDatabase obj)
static HandleRef getCPtr(OdDgElementId obj)
static HandleRef getCPtr(OdDgIdMapping obj)
virtual void abortInsert(OdDgDatabase pToDb)
static new OdRxClass desc()
static OdDgRxEventReactor createObject()
override void Dispose(bool disposing)
virtual void endWblock(OdDgDatabase pToDb)
virtual void databaseToBeDestroyed(OdDgDatabase pDb)
virtual void beginWblockObjects(OdDgDatabase pFromDb, OdDgIdMapping idMap)
virtual void beginInsert(OdDgDatabase pToDb, String blockName, OdDgDatabase pFromDb)
virtual void beginWblock(OdDgDatabase pToDb, OdDgDatabase pFromDb, OdGePoint3d insertionPoint)
virtual void beginWblock(OdDgDatabase pToDb, OdDgDatabase pFromDb, OdDgElementId blockId)
OdDgRxEventReactor(IntPtr cPtr, bool cMemoryOwn)
virtual void beginWblock(OdDgDatabase pToDb, OdDgDatabase pFromDb)
override OdRxObject queryX(OdRxClass protocolClass)
static OdDgRxEventReactor cast(OdRxObject pObj)
virtual void otherWblock(OdDgDatabase pToDb, OdDgIdMapping idMap, OdDgDatabase pFromDb)
virtual void otherInsert(OdDgDatabase pToDb, OdDgIdMapping idMap, OdDgDatabase pFromDb)
virtual void initialDgnFileOpenComplete(OdDgDatabase pDb)
virtual void databaseConstructed(OdDgDatabase pDb)
virtual void abortDeepClone(OdDgIdMapping idMap)
virtual void partialOpenNotice(OdDgDatabase pDb)
virtual void dgnFileOpened(OdDgDatabase pDb, String filename)
static HandleRef getCPtr(OdDgRxEventReactor obj)
virtual void endInsert(OdDgDatabase pToDb)
virtual void saveComplete(OdDgDatabase pDb, String actualName)
virtual void beginDeepCloneXlation(OdDgIdMapping idMap)
virtual void beginDeepClone(OdDgDatabase pToDb, OdDgIdMapping idMap)
virtual void endDeepClone(OdDgIdMapping idMap)
virtual void beginSave(OdDgDatabase pDb, String intendedName)
static string getRealClassName(IntPtr ptr)
virtual void abortWblock(OdDgDatabase pToDb)
virtual void wblockNotice(OdDgDatabase pFromDb)
virtual void abortSave(OdDgDatabase pDb)
virtual void beginInsert(OdDgDatabase pToDb, OdGeMatrix3d xfm, OdDgDatabase pFromDb)
static global::System.Exception Retrieve()
static void OdDgRxEventReactor_wblockNotice(HandleRef jarg1, HandleRef jarg2)
static void OdDgRxEventReactor_endInsert(HandleRef jarg1, HandleRef jarg2)
static void OdDgRxEventReactor_beginSave(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static void OdDgRxEventReactor_beginWblock__SWIG_2(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDgRxEventReactor_beginDeepCloneXlation(HandleRef jarg1, HandleRef jarg2)
static void OdDgRxEventReactor_beginDeepClone(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static IntPtr OdDgRxEventReactor_cast(HandleRef jarg1)
static IntPtr OdDgRxEventReactor_isA(HandleRef jarg1)
static void OdDgRxEventReactor_partialOpenNotice(HandleRef jarg1, HandleRef jarg2)
static void OdDgRxEventReactor_databaseConstructed(HandleRef jarg1, HandleRef jarg2)
static string OdDgRxEventReactor_getRealClassName(IntPtr jarg1)
static void OdDgRxEventReactor_abortSave(HandleRef jarg1, HandleRef jarg2)
static void OdDgRxEventReactor_abortWblock(HandleRef jarg1, HandleRef jarg2)
static void OdDgRxEventReactor_endDeepClone(HandleRef jarg1, HandleRef jarg2)
static void OdDgRxEventReactor_beginInsert__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, HandleRef jarg4)
static IntPtr OdDgRxEventReactor_desc()
static void delete_OdDgRxEventReactor(HandleRef jarg1)
static void OdDgRxEventReactor_endWblock(HandleRef jarg1, HandleRef jarg2)
static void OdDgRxEventReactor_databaseToBeDestroyed(HandleRef jarg1, HandleRef jarg2)
static void OdDgRxEventReactor_abortInsert(HandleRef jarg1, HandleRef jarg2)
static void OdDgRxEventReactor_otherWblock(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, HandleRef jarg4)
static void OdDgRxEventReactor_abortDeepClone(HandleRef jarg1, HandleRef jarg2)
static void OdDgRxEventReactor_saveComplete(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static void OdDgRxEventReactor_beginWblock__SWIG_0(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdDgRxEventReactor_initialDgnFileOpenComplete(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgRxEventReactor_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgRxEventReactor_createObject()
static void OdDgRxEventReactor_beginInsert__SWIG_0(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, HandleRef jarg4)
static void OdDgRxEventReactor_beginWblock__SWIG_1(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdDgRxEventReactor_otherInsert(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, HandleRef jarg4)
static void OdDgRxEventReactor_dgnFileOpened(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static void OdDgRxEventReactor_beginWblockObjects(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)