Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbTransformOverrule.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 OdDbTransformOverrule(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbTransformOverrule_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbTransformOverrule 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_OdDbTransformOverrule(), MemoryManager.GetMemoryManager().GetCurrentTransaction() == null)
45 {
46 MemoryTransaction mTr = MemoryManager.GetMemoryManager().GetCurrentTransaction(); // MemoryTransaction #1
47 if (null != mTr)
48 {
49 mTr.AddObject(new OdDbTransformOverrule(swigCPtr.Handle, true));
50 }
52 SwigDirectorConnect();
53 DelegateHolder.OnHoldSwigDirectorDelegates(this);
54 }
55
56 public static OdDbTransformOverrule cast(OdRxObject pObj) {// OdSmartPtr<OdDbTransformOverrule>
57 MemoryManager mMan = MemoryManager.GetMemoryManager();
58 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
60
61 OdDbTransformOverrule ret = null;
62 if (null != mTrans)
63 {
64 mTrans.AddObject((OdDbTransformOverrule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbTransformOverrule),ptr, true));
65 ret = (OdDbTransformOverrule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbTransformOverrule),ptr, false);
66 }
67 else
68 {
69 ret = (OdDbTransformOverrule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbTransformOverrule),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.OdDbTransformOverrule_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.OdDbTransformOverrule_isASwigExplicitOdDbTransformOverrule(swigCPtr) : TD_DbPINVOKE.OdDbTransformOverrule_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.OdDbTransformOverrule_queryXSwigExplicitOdDbTransformOverrule(swigCPtr, OdRxClass.getCPtr(protocolClass)) : TD_DbPINVOKE.OdDbTransformOverrule_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass))),false); /*createInt 3_2*/
92
94 return ret;
95}
96
97 public static OdDbTransformOverrule createObject() {// OdSmartPtr<OdDbTransformOverrule>
98 MemoryManager mMan = MemoryManager.GetMemoryManager();
99 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
101
102 OdDbTransformOverrule ret = null;
103 if (null != mTrans)
104 {
105 mTrans.AddObject((OdDbTransformOverrule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbTransformOverrule),ptr, true));
106 ret = (OdDbTransformOverrule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbTransformOverrule),ptr, false);
107 }
108 else
109 {
110 ret = (OdDbTransformOverrule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbTransformOverrule),ptr, true);
111 }
112
114 return ret;
115}
116
117 public virtual OdResult transformBy(OdDbEntity pSubject, OdGeMatrix3d xform) {
118 OdResult ret = (OdResult)(SwigDerivedClassHasMethod("transformBy", swigMethodTypes4) ? TD_DbPINVOKE.OdDbTransformOverrule_transformBySwigExplicitOdDbTransformOverrule(swigCPtr, OdDbEntity.getCPtr(pSubject), OdGeMatrix3d.getCPtr(xform)) : TD_DbPINVOKE.OdDbTransformOverrule_transformBy(swigCPtr, OdDbEntity.getCPtr(pSubject), OdGeMatrix3d.getCPtr(xform)));
120 return ret;
121 }
122
123 public virtual OdResult getTransformedCopy(OdDbEntity pSubject, OdGeMatrix3d xform, ref OdDbEntity /*OUT_PARAM for SMARTPTR*/ pEnt) {
124 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pEnt = pEnt == null ? IntPtr.Zero : OdDbEntity.getCPtr(pEnt).Handle;
125 IntPtr saved_pEnt = tmp_pEnt;
126 /*OUT_PARAM for SMARTPTR pre*/
127 try {
128 OdResult ret = (OdResult)(SwigDerivedClassHasMethod("getTransformedCopy", swigMethodTypes5) ? TD_DbPINVOKE.OdDbTransformOverrule_getTransformedCopySwigExplicitOdDbTransformOverrule(swigCPtr, OdDbEntity.getCPtr(pSubject), OdGeMatrix3d.getCPtr(xform), ref tmp_pEnt /*OUT_PARAM for SMARTPTR*/) : TD_DbPINVOKE.OdDbTransformOverrule_getTransformedCopy(swigCPtr, OdDbEntity.getCPtr(pSubject), OdGeMatrix3d.getCPtr(xform), ref tmp_pEnt /*OUT_PARAM for SMARTPTR*/));
130 return ret;
131 } finally {
132if(tmp_pEnt == IntPtr.Zero) pEnt = null;
133 if(tmp_pEnt != IntPtr.Zero && tmp_pEnt != saved_pEnt)
134 {
135 MemoryTransaction mTrans_pEnt = MemoryManager.GetMemoryManager().GetCurrentTransaction();
136 if(mTrans_pEnt != null)
137 mTrans_pEnt.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDbEntity>(typeof(OdDbEntity), tmp_pEnt, true));
138 pEnt = Teigha.Core.Helpers.odCreateObjectInternal<OdDbEntity>(typeof(OdDbEntity), tmp_pEnt, mTrans_pEnt == null);
139 /*OUT_PARAM for SMARTPTR*/
140 }
141 }
142 }
143
144 public virtual OdResult explode(OdDbEntity pSubject, OdRxObjectPtrArray entitySet) {
145 OdResult ret = (OdResult)(SwigDerivedClassHasMethod("explode", swigMethodTypes6) ? TD_DbPINVOKE.OdDbTransformOverrule_explodeSwigExplicitOdDbTransformOverrule(swigCPtr, OdDbEntity.getCPtr(pSubject), OdRxObjectPtrArray.getCPtr(entitySet)) : TD_DbPINVOKE.OdDbTransformOverrule_explode(swigCPtr, OdDbEntity.getCPtr(pSubject), OdRxObjectPtrArray.getCPtr(entitySet)));
147 return ret;
148 }
149
150 public virtual bool cloneMeForDragging(OdDbEntity pSubject) {
151 bool ret = (SwigDerivedClassHasMethod("cloneMeForDragging", swigMethodTypes7) ? TD_DbPINVOKE.OdDbTransformOverrule_cloneMeForDraggingSwigExplicitOdDbTransformOverrule(swigCPtr, OdDbEntity.getCPtr(pSubject)) : TD_DbPINVOKE.OdDbTransformOverrule_cloneMeForDragging(swigCPtr, OdDbEntity.getCPtr(pSubject)));
153 return ret;
154 }
155
156 public virtual bool hideMeForDragging(OdDbEntity pSubject) {
157 bool ret = (SwigDerivedClassHasMethod("hideMeForDragging", swigMethodTypes8) ? TD_DbPINVOKE.OdDbTransformOverrule_hideMeForDraggingSwigExplicitOdDbTransformOverrule(swigCPtr, OdDbEntity.getCPtr(pSubject)) : TD_DbPINVOKE.OdDbTransformOverrule_hideMeForDragging(swigCPtr, OdDbEntity.getCPtr(pSubject)));
159 return ret;
160 }
161
162 protected static string getRealClassName(IntPtr ptr) {
163 string ret = TD_DbPINVOKE.OdDbTransformOverrule_getRealClassName(ptr /*SIMPLETYPE*/);
165 return ret;
166 }
167
168 private void SwigDirectorConnect() {
169 if (SwigDerivedClassHasMethod("queryX", swigMethodTypes0))
170 swigDelegate0 = new SwigDelegateOdDbTransformOverrule_0(SwigDirectorMethodqueryX);
171 if (SwigDerivedClassHasMethod("isA", swigMethodTypes1))
172 swigDelegate1 = new SwigDelegateOdDbTransformOverrule_1(SwigDirectorMethodisA);
173 if (SwigDerivedClassHasMethod("copyFrom", swigMethodTypes2))
174 swigDelegate2 = new SwigDelegateOdDbTransformOverrule_2(SwigDirectorMethodcopyFrom);
175 if (SwigDerivedClassHasMethod("isApplicable", swigMethodTypes3))
176 swigDelegate3 = new SwigDelegateOdDbTransformOverrule_3(SwigDirectorMethodisApplicable);
177 if (SwigDerivedClassHasMethod("transformBy", swigMethodTypes4))
178 swigDelegate4 = new SwigDelegateOdDbTransformOverrule_4(SwigDirectorMethodtransformBy);
179 if (SwigDerivedClassHasMethod("getTransformedCopy", swigMethodTypes5))
180 swigDelegate5 = new SwigDelegateOdDbTransformOverrule_5(SwigDirectorMethodgetTransformedCopy);
181 if (SwigDerivedClassHasMethod("explode", swigMethodTypes6))
182 swigDelegate6 = new SwigDelegateOdDbTransformOverrule_6(SwigDirectorMethodexplode);
183 if (SwigDerivedClassHasMethod("cloneMeForDragging", swigMethodTypes7))
184 swigDelegate7 = new SwigDelegateOdDbTransformOverrule_7(SwigDirectorMethodcloneMeForDragging);
185 if (SwigDerivedClassHasMethod("hideMeForDragging", swigMethodTypes8))
186 swigDelegate8 = new SwigDelegateOdDbTransformOverrule_8(SwigDirectorMethodhideMeForDragging);
187 TD_DbPINVOKE.OdDbTransformOverrule_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8);
188 }
189
190 private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
191 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);
192 bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(OdDbTransformOverrule));
193 return hasDerivedMethod;
194 }
195
196 private IntPtr SwigDirectorMethodqueryX(IntPtr protocolClass) {
197 return
198 // csdirectorout for OdRxObject*, OdRxObject&
200 (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),protocolClass,false) /*createInt 6_2*/ // csdirectorin for smart pointer
201)).Handle
202;
203 }
204
205 private IntPtr SwigDirectorMethodisA() {
206 return
207 // csdirectorout for OdRxClass*, OdRxClass&
208 OdRxClass.getCPtr(isA()).Handle
209;
210 }
211
212 private void SwigDirectorMethodcopyFrom(IntPtr pSource) {
213 copyFrom(
214 (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),pSource,false) /*createInt 6_2*/ // csdirectorin for smart pointer
215);
216 }
217
218 private bool SwigDirectorMethodisApplicable(IntPtr pOverruledSubject) {
219 return isApplicable(
220 (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),pOverruledSubject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
221);
222 }
223
224 private int SwigDirectorMethodtransformBy(IntPtr pSubject, global::System.IntPtr xform) {
225 return (int)transformBy(
226 (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),pSubject,false) /*createInt 6_1*/ // csdirectorin for smart pointer
227, new OdGeMatrix3d(xform, false));
228 }
229
230 private int SwigDirectorMethodgetTransformedCopy(IntPtr pSubject, global::System.IntPtr xform, IntPtr pEnt) {
231 OdDbEntity tmp_pEnt = new OdDbEntity(pEnt,false);
232 try {
233 return (int)getTransformedCopy(
234 (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),pSubject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
235, new OdGeMatrix3d(xform, false), ref tmp_pEnt);
236 } finally {
237 pEnt = OdDbEntity.getCPtr(tmp_pEnt).Handle;
238 }
239 }
240
241 private int SwigDirectorMethodexplode(IntPtr pSubject, global::System.IntPtr entitySet) {
242 return (int)explode(
243 (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),pSubject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
244, new OdRxObjectPtrArray(entitySet, false));
245 }
246
247 private bool SwigDirectorMethodcloneMeForDragging(IntPtr pSubject) {
248 return cloneMeForDragging(
249 (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),pSubject,false) /*createInt 6_1*/ // csdirectorin for smart pointer
250);
251 }
252
253 private bool SwigDirectorMethodhideMeForDragging(IntPtr pSubject) {
254 return hideMeForDragging(
255 (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),pSubject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
256);
257 }
258
259 public delegate IntPtr SwigDelegateOdDbTransformOverrule_0(IntPtr protocolClass);
260 public delegate IntPtr SwigDelegateOdDbTransformOverrule_1();
261 public delegate void SwigDelegateOdDbTransformOverrule_2(IntPtr pSource);
262 public delegate bool SwigDelegateOdDbTransformOverrule_3(IntPtr pOverruledSubject);
263 public delegate int SwigDelegateOdDbTransformOverrule_4(IntPtr pSubject, global::System.IntPtr xform);
264 public delegate int SwigDelegateOdDbTransformOverrule_5(IntPtr pSubject, global::System.IntPtr xform, IntPtr pEnt);
265 public delegate int SwigDelegateOdDbTransformOverrule_6(IntPtr pSubject, global::System.IntPtr entitySet);
266 public delegate bool SwigDelegateOdDbTransformOverrule_7(IntPtr pSubject);
267 public delegate bool SwigDelegateOdDbTransformOverrule_8(IntPtr pSubject);
268
269 private SwigDelegateOdDbTransformOverrule_0 swigDelegate0;
270 private SwigDelegateOdDbTransformOverrule_1 swigDelegate1;
271 private SwigDelegateOdDbTransformOverrule_2 swigDelegate2;
272 private SwigDelegateOdDbTransformOverrule_3 swigDelegate3;
273 private SwigDelegateOdDbTransformOverrule_4 swigDelegate4;
274 private SwigDelegateOdDbTransformOverrule_5 swigDelegate5;
275 private SwigDelegateOdDbTransformOverrule_6 swigDelegate6;
276 private SwigDelegateOdDbTransformOverrule_7 swigDelegate7;
277 private SwigDelegateOdDbTransformOverrule_8 swigDelegate8;
278
279 private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { typeof(OdRxClass) };
280 private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { };
281 private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { typeof(OdRxObject) };
282 private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { typeof(OdRxObject) };
283 private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(OdDbEntity), typeof(OdGeMatrix3d) };
284 private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(OdDbEntity), typeof(OdGeMatrix3d), typeof(OdDbEntity /*OUT_PARAM for SMARTPTR*/).MakeByRefType() };
285 private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { typeof(OdDbEntity), typeof(OdRxObjectPtrArray) };
286 private static global::System.Type[] swigMethodTypes7 = new global::System.Type[] { typeof(OdDbEntity) };
287 private static global::System.Type[] swigMethodTypes8 = new global::System.Type[] { typeof(OdDbEntity) };
288}
289
290}
static HandleRef getCPtr(OdGeMatrix3d obj)
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(OdRxObjectPtrArray obj)
virtual bool isApplicable(OdRxObject pOverruledSubject)
static HandleRef getCPtr(OdDbEntity obj)
Definition OdDbEntity.cs:26
delegate bool SwigDelegateOdDbTransformOverrule_8(IntPtr pSubject)
delegate IntPtr SwigDelegateOdDbTransformOverrule_1()
virtual OdResult explode(OdDbEntity pSubject, OdRxObjectPtrArray entitySet)
OdDbTransformOverrule(IntPtr cPtr, bool cMemoryOwn)
delegate IntPtr SwigDelegateOdDbTransformOverrule_0(IntPtr protocolClass)
override OdRxObject queryX(OdRxClass protocolClass)
virtual bool cloneMeForDragging(OdDbEntity pSubject)
static HandleRef getCPtr(OdDbTransformOverrule obj)
virtual OdResult transformBy(OdDbEntity pSubject, OdGeMatrix3d xform)
static OdDbTransformOverrule cast(OdRxObject pObj)
virtual bool hideMeForDragging(OdDbEntity pSubject)
delegate bool SwigDelegateOdDbTransformOverrule_7(IntPtr pSubject)
static string getRealClassName(IntPtr ptr)
override void Dispose(bool disposing)
delegate bool SwigDelegateOdDbTransformOverrule_3(IntPtr pOverruledSubject)
delegate int SwigDelegateOdDbTransformOverrule_4(IntPtr pSubject, global::System.IntPtr xform)
delegate void SwigDelegateOdDbTransformOverrule_2(IntPtr pSource)
static OdDbTransformOverrule createObject()
delegate int SwigDelegateOdDbTransformOverrule_5(IntPtr pSubject, global::System.IntPtr xform, IntPtr pEnt)
virtual OdResult getTransformedCopy(OdDbEntity pSubject, OdGeMatrix3d xform, ref OdDbEntity pEnt)
delegate int SwigDelegateOdDbTransformOverrule_6(IntPtr pSubject, global::System.IntPtr entitySet)
static global::System.Exception Retrieve()
static IntPtr OdDbTransformOverrule_isA(HandleRef jarg1)
static IntPtr OdDbTransformOverrule_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDbTransformOverrule_explode(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbTransformOverrule_desc()
static int OdDbTransformOverrule_explodeSwigExplicitOdDbTransformOverrule(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdDbTransformOverrule_cloneMeForDragging(HandleRef jarg1, HandleRef jarg2)
static int OdDbTransformOverrule_transformBySwigExplicitOdDbTransformOverrule(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbTransformOverrule_isASwigExplicitOdDbTransformOverrule(HandleRef jarg1)
static bool OdDbTransformOverrule_cloneMeForDraggingSwigExplicitOdDbTransformOverrule(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDbTransformOverrule(HandleRef jarg1)
static int OdDbTransformOverrule_transformBy(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbTransformOverrule_queryXSwigExplicitOdDbTransformOverrule(HandleRef jarg1, HandleRef jarg2)
static bool OdDbTransformOverrule_hideMeForDragging(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbTransformOverrule_createObject()
static int OdDbTransformOverrule_getTransformedCopy(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, ref IntPtr jarg4)
static string OdDbTransformOverrule_getRealClassName(IntPtr jarg1)
static IntPtr OdDbTransformOverrule_cast(HandleRef jarg1)
static bool OdDbTransformOverrule_hideMeForDraggingSwigExplicitOdDbTransformOverrule(HandleRef jarg1, HandleRef jarg2)
static void OdDbTransformOverrule_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, OdDbTransformOverrule.SwigDelegateOdDbTransformOverrule_0 delegate0, OdDbTransformOverrule.SwigDelegateOdDbTransformOverrule_1 delegate1, OdDbTransformOverrule.SwigDelegateOdDbTransformOverrule_2 delegate2, OdDbTransformOverrule.SwigDelegateOdDbTransformOverrule_3 delegate3, OdDbTransformOverrule.SwigDelegateOdDbTransformOverrule_4 delegate4, OdDbTransformOverrule.SwigDelegateOdDbTransformOverrule_5 delegate5, OdDbTransformOverrule.SwigDelegateOdDbTransformOverrule_6 delegate6, OdDbTransformOverrule.SwigDelegateOdDbTransformOverrule_7 delegate7, OdDbTransformOverrule.SwigDelegateOdDbTransformOverrule_8 delegate8)
static int OdDbTransformOverrule_getTransformedCopySwigExplicitOdDbTransformOverrule(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, ref IntPtr jarg4)