Extended .NET SDK Documentation 2024 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
104 public virtual void dgnFileOpened(OdDgDatabase pDb, String filename) {
107 }
108
109 public virtual void initialDgnFileOpenComplete(OdDgDatabase pDb) {
112 }
113
114 public virtual void databaseConstructed(OdDgDatabase pDb) {
117 }
118
119 public virtual void databaseToBeDestroyed(OdDgDatabase pDb) {
122 }
123
124 public virtual void beginSave(OdDgDatabase pDb, String intendedName) {
127 }
128
129 public virtual void saveComplete(OdDgDatabase pDb, String actualName) {
132 }
133
134 public virtual void abortSave(OdDgDatabase pDb) {
137 }
138
139 public virtual void beginInsert(OdDgDatabase pToDb, String blockName, OdDgDatabase pFromDb) {
142 }
143
144 public virtual void beginInsert(OdDgDatabase pToDb, OdGeMatrix3d xfm, OdDgDatabase pFromDb) {
147 }
148
149 public virtual void otherInsert(OdDgDatabase pToDb, OdDgIdMapping idMap, OdDgDatabase pFromDb) {
152 }
153
154 public virtual void abortInsert(OdDgDatabase pToDb) {
157 }
158
159 public virtual void endInsert(OdDgDatabase pToDb) {
162 }
163
164 public virtual void wblockNotice(OdDgDatabase pFromDb) {
167 }
168
169 public virtual void beginWblock(OdDgDatabase pToDb, OdDgDatabase pFromDb, OdGePoint3d insertionPoint) {
172 }
173
174 public virtual void beginWblock(OdDgDatabase pToDb, OdDgDatabase pFromDb, OdDgElementId blockId) {
177 }
178
179 public virtual void beginWblock(OdDgDatabase pToDb, OdDgDatabase pFromDb) {
182 }
183
184 public virtual void otherWblock(OdDgDatabase pToDb, OdDgIdMapping idMap, OdDgDatabase pFromDb) {
187 }
188
189 public virtual void abortWblock(OdDgDatabase pToDb) {
192 }
193
194 public virtual void endWblock(OdDgDatabase pToDb) {
197 }
198
199 public virtual void beginWblockObjects(OdDgDatabase pFromDb, OdDgIdMapping idMap) {
202 }
203
204 public virtual void beginDeepClone(OdDgDatabase pToDb, OdDgIdMapping idMap) {
207 }
208
209 public virtual void beginDeepCloneXlation(OdDgIdMapping idMap) {
212 }
213
214 public virtual void abortDeepClone(OdDgIdMapping idMap) {
217 }
218
219 public virtual void endDeepClone(OdDgIdMapping idMap) {
222 }
223
224 public virtual void partialOpenNotice(OdDgDatabase pDb) {
227 }
228
229 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
230 string ret = TG_DbPINVOKE.OdDgRxEventReactor_getRealClassName(ptr /*SIMPLETYPE*/);
232 return ret;
233 }
234
235}
236
237}
static HandleRef getCPtr(OdGeMatrix3d obj)
Definition: OdGeMatrix3d.cs:26
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
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(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)