Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdRxClass.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.Core {
12
13using System;
14using System.Runtime.InteropServices;
15
16public class OdRxClass : OdRxObject {
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdRxClass(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdRxClass_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdRxClass obj) {
26 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
27 }
28
29 protected override void Dispose(bool disposing) {
30 lock(this) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32 if (swigCMemOwn) {
33 swigCMemOwn = false;
35 }
36 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37 }
38 base.Dispose(disposing);
39 }
40 }
41
42 public OdRxClass()
43 : this(GlobalsPINVOKE.new_OdRxClass(), MemoryManager.GetMemoryManager().GetCurrentTransaction() == null)
44 {
45 MemoryTransaction mTr = MemoryManager.GetMemoryManager().GetCurrentTransaction(); // MemoryTransaction #1
46 if (null != mTr)
47 {
48 mTr.AddObject(new OdRxClass(swigCPtr.Handle, true));
49 }
51 SwigDirectorConnect();
52 }
53
54 public new /*case 1*/ static OdRxClass cast(OdRxObject pObj) {// OdSmartPtr<OdRxClass>
55 MemoryManager mMan = MemoryManager.GetMemoryManager();
56 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
58
59 OdRxClass ret = null;
60 if (null != mTrans)
61 {
62 mTrans.AddObject((OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),ptr, true));
63 ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),ptr, false);
64 }
65 else
66 {
67 ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),ptr, true);
68 }
69
71 return ret;
72}
73
74 public new static OdRxClass desc() {
75 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdRxClass_desc(),false); /*createInt 3_2*/
76
78 return ret;
79}
80
81 public override OdRxClass isA() {
82 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),(SwigDerivedClassHasMethod("isA", swigMethodTypes1) ? GlobalsPINVOKE.OdRxClass_isASwigExplicitOdRxClass(swigCPtr) : GlobalsPINVOKE.OdRxClass_isA(swigCPtr)),false); /*createInt 3_2*/
83
85 return ret;
86}
87
88 public override OdRxObject queryX(OdRxClass protocolClass) {
89 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),(SwigDerivedClassHasMethod("queryX", swigMethodTypes0) ? GlobalsPINVOKE.OdRxClass_queryXSwigExplicitOdRxClass(swigCPtr, OdRxClass.getCPtr(protocolClass)) : GlobalsPINVOKE.OdRxClass_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass))),false); /*createInt 3_2*/
90
92 return ret;
93}
94
95 public static OdRxClass createObject() {// OdSmartPtr<OdRxClass>
96 MemoryManager mMan = MemoryManager.GetMemoryManager();
97 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
99
100 OdRxClass ret = null;
101 if (null != mTrans)
102 {
103 mTrans.AddObject((OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),ptr, true));
104 ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),ptr, false);
105 }
106 else
107 {
108 ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),ptr, true);
109 }
110
112 return ret;
113}
114
115 public static void rxInit() {
118 }
119
120 public static void rxInit(Globals.AppNameChangeFuncPtrDelegate /*CS_DELEGATE_CONNECT_TYPEMAP_PART_BASE cstype*/ appNameChangeFunc) {
121/*CS_DELEGATE_CONNECT_TYPEMAP_PART_VOID_RETURN pre csin start*/
122 Globals.AppNameChangeFuncPtrDelegateNative appNameChangeFunc_inDelegate = null;
123 if (appNameChangeFunc != null)
124 {
125 appNameChangeFunc_inDelegate = (IntPtr classObj,IntPtr newAppName,int saveVer) =>
126 {
127 String newAppName_csharpTemp = OdString2StringConvHelper.OdStringToString(newAppName);
128 String newAppName_csharpTemp_old = newAppName_csharpTemp;
129
130
131 try
132 {
133 appNameChangeFunc(OdMarshalHelper.PtrToObject<OdRxClass>(classObj),ref newAppName_csharpTemp,saveVer);
134 }
135 finally
136 {
137 if (newAppName_csharpTemp_old != newAppName_csharpTemp)
138 OdString2StringConvHelper.AssignStringToOdString(newAppName, newAppName_csharpTemp);
139
140
141 }
142 };
143 }
144 IntPtr appNameChangeFunc_ptr = (appNameChangeFunc == null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(appNameChangeFunc_inDelegate);
145 Teigha.Core.DelegateHolder.Add(appNameChangeFunc_inDelegate);
146 /*CS_DELEGATE_CONNECT_TYPEMAP_PART_VOID_RETURN pre csin end*/
147 try {
148 GlobalsPINVOKE.OdRxClass_rxInit__SWIG_1(appNameChangeFunc_ptr /*CS_DELEGATE_CONNECT_TYPEMAP_PART_VOID_RETURN csin*/ );
150 } finally {
151//Empty post /*CS_DELEGATE_CONNECT_TYPEMAP_PART_VOID_RETURN post csin*/
152 }
153 }
154
155 public static void rxUninit() {
158 }
159
160 public OdRxObject addX(OdRxClass pProtocolClass, OdRxObject pProtocolObject) {// OdRxObjectPtr
161 MemoryManager mMan = MemoryManager.GetMemoryManager();
162 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
163 IntPtr ptr = GlobalsPINVOKE.OdRxClass_addX(swigCPtr, OdRxClass.getCPtr(pProtocolClass), OdRxObject.getCPtr(pProtocolObject));
164
165 OdRxObject ret = null;
166 if (null != mTrans)
167 {
168 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
169 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
170 }
171 else
172 {
173 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
174 }
175
177 return ret;
178}
179
180 public OdRxObject getX(OdRxClass pProtocolClass) {// OdRxObjectPtr
181 MemoryManager mMan = MemoryManager.GetMemoryManager();
182 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
183 IntPtr ptr = GlobalsPINVOKE.OdRxClass_getX(swigCPtr, OdRxClass.getCPtr(pProtocolClass));
184
185 OdRxObject ret = null;
186 if (null != mTrans)
187 {
188 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
189 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
190 }
191 else
192 {
193 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
194 }
195
197 return ret;
198}
199
200 public OdRxObject delX(OdRxClass pProtocolClass) {// OdRxObjectPtr
201 MemoryManager mMan = MemoryManager.GetMemoryManager();
202 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
203 IntPtr ptr = GlobalsPINVOKE.OdRxClass_delX(swigCPtr, OdRxClass.getCPtr(pProtocolClass));
204
205 OdRxObject ret = null;
206 if (null != mTrans)
207 {
208 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
209 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
210 }
211 else
212 {
213 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
214 }
215
217 return ret;
218}
219
220 public virtual OdRxObject create() {// OdRxObjectPtr
221 MemoryManager mMan = MemoryManager.GetMemoryManager();
222 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
223 IntPtr ptr = (SwigDerivedClassHasMethod("create", swigMethodTypes2) ? GlobalsPINVOKE.OdRxClass_createSwigExplicitOdRxClass(swigCPtr) : GlobalsPINVOKE.OdRxClass_create(swigCPtr));
224
225 OdRxObject ret = null;
226 if (null != mTrans)
227 {
228 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
229 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
230 }
231 else
232 {
233 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
234 }
235
237 return ret;
238}
239
240 public String appName() {
241 string ret = GlobalsPINVOKE.OdRxClass_appName(swigCPtr);
243 return ret;
244}
245
246 public Globals.AppNameChangeFuncPtrDelegate appNameCallbackPtr() {
247 /*CS_DELEGATE_CONNECT_TYPEMAP_PART_VOID_RETURN csout start*/
248 IntPtr nativeCallback = GlobalsPINVOKE.OdRxClass_appNameCallbackPtr(swigCPtr);
249
251 Globals.AppNameChangeFuncPtrDelegate outDelegate = null;
252 if (nativeCallback != IntPtr.Zero)
253 {
254 outDelegate = (OdRxClass classObj,ref String newAppName,int saveVer) =>
255 {
256 Globals.AppNameChangeFuncPtrDelegateNative cPtr_NativeDelegate = Marshal.GetDelegateForFunctionPointer(nativeCallback, typeof(Globals.AppNameChangeFuncPtrDelegateNative)) as Globals.AppNameChangeFuncPtrDelegateNative;
257 IntPtr newAppName_nativeTemp = OdString2StringConvHelper.StringToOdString(newAppName);
258 cPtr_NativeDelegate(OdMarshalHelper.ObjectToPtr<OdRxClass>(classObj),newAppName_nativeTemp,saveVer);
259 newAppName = OdString2StringConvHelper.OdStringToString(newAppName_nativeTemp);
260 };
261 }
262 return outDelegate;
263 /*CS_DELEGATE_CONNECT_TYPEMAP_PART_VOID_RETURN csout end*/
264 }
265
266 public String dxfName() {
267 string ret = GlobalsPINVOKE.OdRxClass_dxfName(swigCPtr);
269 return ret;
270}
271
272 public String name() {
273 string ret = GlobalsPINVOKE.OdRxClass_name(swigCPtr);
275 return ret;
276}
277
278 public DwgVersion getClassVersion(out MaintReleaseVer pMaintReleaseVer) {
279 DwgVersion ret = (DwgVersion)GlobalsPINVOKE.OdRxClass_getClassVersion__SWIG_0(swigCPtr, out pMaintReleaseVer);
281 return ret;
282 }
283
287 return ret;
288 }
289
290 public UInt32 proxyFlags() {
291// test csout
292 /*SIMPLETYPE*/
293 UInt32 ret = GlobalsPINVOKE.OdRxClass_proxyFlags(swigCPtr);
295 return ret;
296 }
297
298 public virtual bool isDerivedFrom(OdRxClass pClass) {
299 bool ret = (SwigDerivedClassHasMethod("isDerivedFrom", swigMethodTypes3) ? GlobalsPINVOKE.OdRxClass_isDerivedFromSwigExplicitOdRxClass(swigCPtr, OdRxClass.getCPtr(pClass)) : GlobalsPINVOKE.OdRxClass_isDerivedFrom(swigCPtr, OdRxClass.getCPtr(pClass)));
301 return ret;
302 }
303
304 public OdRxClass myParent() {
305 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdRxClass_myParent(swigCPtr),false); /*createInt 3_2*/
306
308 return ret;
309}
310
311 public OdRxModule module() {
312 OdRxModule ret = (OdRxModule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxModule),GlobalsPINVOKE.OdRxClass_module(swigCPtr),false); /*createInt 3_2*/
313
315 return ret;
316}
317
318 public UInt32 customFlags() {
319// test csout
320 /*SIMPLETYPE*/
321 UInt32 ret = GlobalsPINVOKE.OdRxClass_customFlags(swigCPtr);
323 return ret;
324 }
325
327 global::System.IntPtr cPtr = GlobalsPINVOKE.OdRxClass_members(swigCPtr);
328 OdRxMemberCollection ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdRxMemberCollection(cPtr, false);
330 return ret;
331 }
332
336 return ret;
337 }
338
339 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
340 string ret = GlobalsPINVOKE.OdRxClass_getRealClassName(ptr /*SIMPLETYPE*/);
342 return ret;
343 }
344
349 public string vb_name() { return this.name(); }
350
351 private void SwigDirectorConnect() {
352 if (SwigDerivedClassHasMethod("queryX", swigMethodTypes0))
353 swigDelegate0 = new SwigDelegateOdRxClass_0(SwigDirectorMethodqueryX);
354 if (SwigDerivedClassHasMethod("isA", swigMethodTypes1))
355 swigDelegate1 = new SwigDelegateOdRxClass_1(SwigDirectorMethodisA);
356 if (SwigDerivedClassHasMethod("create", swigMethodTypes2))
357 swigDelegate2 = new SwigDelegateOdRxClass_2(SwigDirectorMethodcreate);
358 if (SwigDerivedClassHasMethod("isDerivedFrom", swigMethodTypes3))
359 swigDelegate3 = new SwigDelegateOdRxClass_3(SwigDirectorMethodisDerivedFrom);
360 GlobalsPINVOKE.OdRxClass_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3);
361 }
362
363 private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
364 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);
365 bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(OdRxClass));
366 return hasDerivedMethod;
367 }
368
369 private IntPtr SwigDirectorMethodqueryX(IntPtr protocolClass) {
370 return
371 // csdirectorout for OdRxObject*, OdRxObject&
372 OdRxObject.getCPtr(queryX(
373 (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),protocolClass,false) /*createInt 6_2*/ // csdirectorin for smart pointer
374)).Handle
375;
376 }
377
378 private IntPtr SwigDirectorMethodisA() {
379 return
380 // csdirectorout for OdRxClass*, OdRxClass&
381 OdRxClass.getCPtr(isA()).Handle
382;
383 }
384
385 private IntPtr SwigDirectorMethodcreate() {
386 return OdRxObject.getCPtr(create()).Handle;
387 }
388
389 private bool SwigDirectorMethodisDerivedFrom(IntPtr pClass) {
390 return isDerivedFrom(
391 (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),pClass,false) /*createInt 6_2*/ // csdirectorin for smart pointer
392);
393 }
394
395 public delegate IntPtr SwigDelegateOdRxClass_0(IntPtr protocolClass);
396 public delegate IntPtr SwigDelegateOdRxClass_1();
397 public delegate IntPtr SwigDelegateOdRxClass_2();
398 public delegate bool SwigDelegateOdRxClass_3(IntPtr pClass);
399
400 private SwigDelegateOdRxClass_0 swigDelegate0;
401 private SwigDelegateOdRxClass_1 swigDelegate1;
402 private SwigDelegateOdRxClass_2 swigDelegate2;
403 private SwigDelegateOdRxClass_3 swigDelegate3;
404
405 private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { typeof(OdRxClass) };
406 private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { };
407 private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { };
408 private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { typeof(OdRxClass) };
409}
410
411}
delegate void AppNameChangeFuncPtrDelegate(OdRxClass classObj, ref String newAppName, int saveVer)
delegate void AppNameChangeFuncPtrDelegateNative(IntPtr classObj, IntPtr newAppName, int saveVer)
static global::System.Exception Retrieve()
static IntPtr OdRxClass_addX(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static IntPtr OdRxClass_createObject()
static IntPtr OdRxClass_desc()
static int OdRxClass_getClassVersion__SWIG_0(HandleRef jarg1, out MaintReleaseVer jarg2)
static String OdRxClass_dxfName(HandleRef jarg1)
static IntPtr OdRxClass_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdRxClass_queryXSwigExplicitOdRxClass(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdRxClass_appNameCallbackPtr(HandleRef jarg1)
static IntPtr OdRxClass_create(HandleRef jarg1)
static global::System.IntPtr OdRxClass_members(HandleRef jarg1)
static String OdRxClass_name(HandleRef jarg1)
static IntPtr OdRxClass_createSwigExplicitOdRxClass(HandleRef jarg1)
static IntPtr OdRxClass_delX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdRxClass_module(HandleRef jarg1)
static void OdRxClass_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, OdRxClass.SwigDelegateOdRxClass_0 delegate0, OdRxClass.SwigDelegateOdRxClass_1 delegate1, OdRxClass.SwigDelegateOdRxClass_2 delegate2, OdRxClass.SwigDelegateOdRxClass_3 delegate3)
static IntPtr OdRxClass_myParent(HandleRef jarg1)
static int OdRxClass_getClassVersion__SWIG_1(HandleRef jarg1)
static String OdRxClass_appName(HandleRef jarg1)
static IntPtr OdRxClass_isA(HandleRef jarg1)
static IntPtr OdRxClass_getX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdRxClass_cast(HandleRef jarg1)
static IntPtr OdRxClass_isASwigExplicitOdRxClass(HandleRef jarg1)
static global::System.IntPtr OdRxClass_attributes__SWIG_0(HandleRef jarg1)
static bool OdRxClass_isDerivedFromSwigExplicitOdRxClass(HandleRef jarg1, HandleRef jarg2)
static string OdRxClass_getRealClassName(IntPtr jarg1)
static void OdRxClass_rxInit__SWIG_1(IntPtr jarg1)
static void delete_OdRxClass(HandleRef jarg1)
static void OdRxClass_rxUninit()
static void OdRxClass_rxInit__SWIG_0()
static bool OdRxClass_isDerivedFrom(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdRxClass_proxyFlags(HandleRef jarg1)
static UInt32 OdRxClass_customFlags(HandleRef jarg1)
OdRxObject addX(OdRxClass pProtocolClass, OdRxObject pProtocolObject)
Definition: OdRxClass.cs:160
OdRxModule module()
Definition: OdRxClass.cs:311
OdRxClass myParent()
Definition: OdRxClass.cs:304
virtual bool isDerivedFrom(OdRxClass pClass)
Definition: OdRxClass.cs:298
delegate IntPtr SwigDelegateOdRxClass_1()
OdRxMemberCollection members()
Definition: OdRxClass.cs:326
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
virtual OdRxObject create()
Definition: OdRxClass.cs:220
DwgVersion getClassVersion(out MaintReleaseVer pMaintReleaseVer)
Definition: OdRxClass.cs:278
static void rxUninit()
Definition: OdRxClass.cs:155
static void rxInit()
Definition: OdRxClass.cs:115
static new OdRxClass cast(OdRxObject pObj)
Definition: OdRxClass.cs:54
delegate IntPtr SwigDelegateOdRxClass_0(IntPtr protocolClass)
override OdRxObject queryX(OdRxClass protocolClass)
Definition: OdRxClass.cs:88
static void rxInit(Globals.AppNameChangeFuncPtrDelegate appNameChangeFunc)
Definition: OdRxClass.cs:120
Globals.AppNameChangeFuncPtrDelegate appNameCallbackPtr()
Definition: OdRxClass.cs:246
delegate bool SwigDelegateOdRxClass_3(IntPtr pClass)
static new OdRxClass desc()
Definition: OdRxClass.cs:74
DwgVersion getClassVersion()
Definition: OdRxClass.cs:284
OdRxAttributeCollection attributes()
Definition: OdRxClass.cs:333
override OdRxClass isA()
Definition: OdRxClass.cs:81
static OdRxClass createObject()
Definition: OdRxClass.cs:95
override void Dispose(bool disposing)
Definition: OdRxClass.cs:29
OdRxObject delX(OdRxClass pProtocolClass)
Definition: OdRxClass.cs:200
static string getRealClassName(IntPtr ptr)
Definition: OdRxClass.cs:339
delegate IntPtr SwigDelegateOdRxClass_2()
OdRxClass(IntPtr cPtr, bool cMemoryOwn)
Definition: OdRxClass.cs:20
OdRxObject getX(OdRxClass pProtocolClass)
Definition: OdRxClass.cs:180
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition: OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static void AssignStringToOdString(IntPtr pOdString, string str)