Extended .NET SDK Documentation 2025 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 DelegateHolder.OnHoldSwigDirectorDelegates(this);
53 }
54
55 public new /*case 1*/ static OdRxClass cast(OdRxObject pObj) {// OdSmartPtr<OdRxClass>
56 MemoryManager mMan = MemoryManager.GetMemoryManager();
57 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
59
60 OdRxClass ret = null;
61 if (null != mTrans)
62 {
63 mTrans.AddObject((OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),ptr, true));
64 ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),ptr, false);
65 }
66 else
67 {
68 ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),ptr, true);
69 }
70
72 return ret;
73}
74
75 public new static OdRxClass desc() {
76 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdRxClass_desc(),false); /*createInt 3_2*/
77
79 return ret;
80}
81
82 public override OdRxClass isA() {
83 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),(SwigDerivedClassHasMethod("isA", swigMethodTypes1) ? GlobalsPINVOKE.OdRxClass_isASwigExplicitOdRxClass(swigCPtr) : GlobalsPINVOKE.OdRxClass_isA(swigCPtr)),false); /*createInt 3_2*/
84
86 return ret;
87}
88
89 public override OdRxObject queryX(OdRxClass protocolClass) {
90 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*/
91
93 return ret;
94}
95
96 public static OdRxClass createObject() {// OdSmartPtr<OdRxClass>
97 MemoryManager mMan = MemoryManager.GetMemoryManager();
98 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
100
101 OdRxClass ret = null;
102 if (null != mTrans)
103 {
104 mTrans.AddObject((OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),ptr, true));
105 ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),ptr, false);
106 }
107 else
108 {
109 ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),ptr, true);
110 }
111
113 return ret;
114}
115
120
121 public static void rxInit(Globals.AppNameChangeFuncPtrDelegate /*CS_DELEGATE_CONNECT_TYPEMAP_PART_BASE cstype*/ appNameChangeFunc) {
122/*CS_DELEGATE_CONNECT_TYPEMAP_PART_VOID_RETURN pre csin start*/
123 Globals.AppNameChangeFuncPtrDelegateNative appNameChangeFunc_inDelegate = null;
124 if (appNameChangeFunc != null)
125 {
126 appNameChangeFunc_inDelegate = (IntPtr classObj,IntPtr newAppName,int saveVer) =>
127 {
128 String newAppName_csharpTemp = OdString2StringConvHelper.OdStringToString(newAppName);
129 String newAppName_csharpTemp_old = newAppName_csharpTemp;
130
131
132 try
133 {
134 appNameChangeFunc(OdMarshalHelper.PtrToObject<OdRxClass>(classObj),ref newAppName_csharpTemp,saveVer);
135 }
136 finally
137 {
138 if (newAppName_csharpTemp_old != newAppName_csharpTemp)
139 OdString2StringConvHelper.AssignStringToOdString(newAppName, newAppName_csharpTemp);
140
141
142 }
143 };
144 }
145 IntPtr appNameChangeFunc_ptr = (appNameChangeFunc == null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(appNameChangeFunc_inDelegate);
146 Teigha.Core.DelegateHolder.Add(appNameChangeFunc_inDelegate);
147 /*CS_DELEGATE_CONNECT_TYPEMAP_PART_VOID_RETURN pre csin end*/
148 try {
149 GlobalsPINVOKE.OdRxClass_rxInit__SWIG_1(appNameChangeFunc_ptr /*CS_DELEGATE_CONNECT_TYPEMAP_PART_VOID_RETURN csin*/ );
151 } finally {
152//Empty post /*CS_DELEGATE_CONNECT_TYPEMAP_PART_VOID_RETURN post csin*/
153 }
154 }
155
160
161 public OdRxObject addX(OdRxClass pProtocolClass, OdRxObject pProtocolObject) {// OdRxObjectPtr
162 MemoryManager mMan = MemoryManager.GetMemoryManager();
163 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
164 IntPtr ptr = GlobalsPINVOKE.OdRxClass_addX(swigCPtr, OdRxClass.getCPtr(pProtocolClass), OdRxObject.getCPtr(pProtocolObject));
165
166 OdRxObject ret = null;
167 if (null != mTrans)
168 {
169 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
170 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
171 }
172 else
173 {
174 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
175 }
176
178 return ret;
179}
180
181 public OdRxObject getX(OdRxClass pProtocolClass) {// OdRxObjectPtr
182 MemoryManager mMan = MemoryManager.GetMemoryManager();
183 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
184 IntPtr ptr = GlobalsPINVOKE.OdRxClass_getX(swigCPtr, OdRxClass.getCPtr(pProtocolClass));
185
186 OdRxObject ret = null;
187 if (null != mTrans)
188 {
189 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
190 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
191 }
192 else
193 {
194 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
195 }
196
198 return ret;
199}
200
201 public OdRxObject delX(OdRxClass pProtocolClass) {// OdRxObjectPtr
202 MemoryManager mMan = MemoryManager.GetMemoryManager();
203 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
204 IntPtr ptr = GlobalsPINVOKE.OdRxClass_delX(swigCPtr, OdRxClass.getCPtr(pProtocolClass));
205
206 OdRxObject ret = null;
207 if (null != mTrans)
208 {
209 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
210 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
211 }
212 else
213 {
214 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
215 }
216
218 return ret;
219}
220
221 public virtual OdRxObject create() {// OdRxObjectPtr
222 MemoryManager mMan = MemoryManager.GetMemoryManager();
223 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
224 IntPtr ptr = (SwigDerivedClassHasMethod("create", swigMethodTypes3) ? GlobalsPINVOKE.OdRxClass_createSwigExplicitOdRxClass(swigCPtr) : GlobalsPINVOKE.OdRxClass_create(swigCPtr));
225
226 OdRxObject ret = null;
227 if (null != mTrans)
228 {
229 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
230 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
231 }
232 else
233 {
234 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
235 }
236
238 return ret;
239}
240
241 public String appName() {
242 string ret = GlobalsPINVOKE.OdRxClass_appName(swigCPtr);
244 return ret;
245}
246
247 public Globals.AppNameChangeFuncPtrDelegate appNameCallbackPtr() {
248 /*CS_DELEGATE_CONNECT_TYPEMAP_PART_VOID_RETURN csout start*/
249 IntPtr nativeCallback = GlobalsPINVOKE.OdRxClass_appNameCallbackPtr(swigCPtr);
250
252 Globals.AppNameChangeFuncPtrDelegate outDelegate = null;
253 if (nativeCallback != IntPtr.Zero)
254 {
255 outDelegate = (OdRxClass classObj,ref String newAppName,int saveVer) =>
256 {
257 Globals.AppNameChangeFuncPtrDelegateNative cPtr_NativeDelegate = Marshal.GetDelegateForFunctionPointer(nativeCallback, typeof(Globals.AppNameChangeFuncPtrDelegateNative)) as Globals.AppNameChangeFuncPtrDelegateNative;
258 IntPtr newAppName_nativeTemp = OdString2StringConvHelper.StringToOdString(newAppName);
259 cPtr_NativeDelegate(OdMarshalHelper.ObjectToPtr<OdRxClass>(classObj),newAppName_nativeTemp,saveVer);
260 newAppName = OdString2StringConvHelper.OdStringToString(newAppName_nativeTemp);
261 };
262 }
263 return outDelegate;
264 /*CS_DELEGATE_CONNECT_TYPEMAP_PART_VOID_RETURN csout end*/
265 }
266
267 public String dxfName() {
268 string ret = GlobalsPINVOKE.OdRxClass_dxfName(swigCPtr);
270 return ret;
271}
272
273 public String name() {
274 string ret = GlobalsPINVOKE.OdRxClass_name(swigCPtr);
276 return ret;
277}
278
284
290
291 public UInt32 proxyFlags() {
292// test csout
293 /*SIMPLETYPE*/
294 UInt32 ret = GlobalsPINVOKE.OdRxClass_proxyFlags(swigCPtr);
296 return ret;
297 }
298
299 public virtual bool isDerivedFrom(OdRxClass pClass) {
300 bool ret = (SwigDerivedClassHasMethod("isDerivedFrom", swigMethodTypes4) ? GlobalsPINVOKE.OdRxClass_isDerivedFromSwigExplicitOdRxClass(swigCPtr, OdRxClass.getCPtr(pClass)) : GlobalsPINVOKE.OdRxClass_isDerivedFrom(swigCPtr, OdRxClass.getCPtr(pClass)));
302 return ret;
303 }
304
305 public OdRxClass myParent() {
306 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdRxClass_myParent(swigCPtr),false); /*createInt 3_2*/
307
309 return ret;
310}
311
312 public OdRxModule module() {
313 OdRxModule ret = (OdRxModule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxModule),GlobalsPINVOKE.OdRxClass_module(swigCPtr),false); /*createInt 3_2*/
314
316 return ret;
317}
318
319 public UInt32 customFlags() {
320// test csout
321 /*SIMPLETYPE*/
322 UInt32 ret = GlobalsPINVOKE.OdRxClass_customFlags(swigCPtr);
324 return ret;
325 }
326
328 global::System.IntPtr cPtr = GlobalsPINVOKE.OdRxClass_members(swigCPtr);
329 OdRxMemberCollection ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdRxMemberCollection(cPtr, false);
331 return ret;
332 }
333
339
340 protected static string getRealClassName(IntPtr ptr) {
341 string ret = GlobalsPINVOKE.OdRxClass_getRealClassName(ptr /*SIMPLETYPE*/);
343 return ret;
344 }
345
346 public override bool Equals(object obj)
347 {
348 OdRxClass other = obj as OdRxClass;
349 if (other == null)
350 return false;
351
352 return this.isEqualTo(other);
353 }
354 public static bool operator ==(OdRxClass a, OdRxClass b)
355 {
356 if (ReferenceEquals(a, b))
357 return true;
358 else
359 return a.Equals(b);
360 }
361
362 public static bool operator !=(OdRxClass a, OdRxClass b)
363 {
364 return !(a == b);
365 }
366
371 public string vb_name() { return this.name(); }
372
373 private void SwigDirectorConnect() {
374 if (SwigDerivedClassHasMethod("queryX", swigMethodTypes0))
375 swigDelegate0 = new SwigDelegateOdRxClass_0(SwigDirectorMethodqueryX);
376 if (SwigDerivedClassHasMethod("isA", swigMethodTypes1))
377 swigDelegate1 = new SwigDelegateOdRxClass_1(SwigDirectorMethodisA);
378 if (SwigDerivedClassHasMethod("copyFrom", swigMethodTypes2))
379 swigDelegate2 = new SwigDelegateOdRxClass_2(SwigDirectorMethodcopyFrom);
380 if (SwigDerivedClassHasMethod("create", swigMethodTypes3))
381 swigDelegate3 = new SwigDelegateOdRxClass_3(SwigDirectorMethodcreate);
382 if (SwigDerivedClassHasMethod("isDerivedFrom", swigMethodTypes4))
383 swigDelegate4 = new SwigDelegateOdRxClass_4(SwigDirectorMethodisDerivedFrom);
384 GlobalsPINVOKE.OdRxClass_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4);
385 }
386
387 private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
388 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);
389 bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(OdRxClass));
390 return hasDerivedMethod;
391 }
392
393 private IntPtr SwigDirectorMethodqueryX(IntPtr protocolClass) {
394 return
395 // csdirectorout for OdRxObject*, OdRxObject&
396 OdRxObject.getCPtr(queryX(
397 (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),protocolClass,false) /*createInt 6_2*/ // csdirectorin for smart pointer
398)).Handle
399;
400 }
401
402 private IntPtr SwigDirectorMethodisA() {
403 return
404 // csdirectorout for OdRxClass*, OdRxClass&
405 OdRxClass.getCPtr(isA()).Handle
406;
407 }
408
409 private void SwigDirectorMethodcopyFrom(IntPtr pSource) {
410 copyFrom(
411 (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),pSource,false) /*createInt 6_2*/ // csdirectorin for smart pointer
412);
413 }
414
415 private IntPtr SwigDirectorMethodcreate() {
416 return OdRxObject.getCPtr(create()).Handle;
417 }
418
419 private bool SwigDirectorMethodisDerivedFrom(IntPtr pClass) {
420 return isDerivedFrom(
421 (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),pClass,false) /*createInt 6_2*/ // csdirectorin for smart pointer
422);
423 }
424
425 public delegate IntPtr SwigDelegateOdRxClass_0(IntPtr protocolClass);
426 public delegate IntPtr SwigDelegateOdRxClass_1();
427 public delegate void SwigDelegateOdRxClass_2(IntPtr pSource);
428 public delegate IntPtr SwigDelegateOdRxClass_3();
429 public delegate bool SwigDelegateOdRxClass_4(IntPtr pClass);
430
431 private SwigDelegateOdRxClass_0 swigDelegate0;
432 private SwigDelegateOdRxClass_1 swigDelegate1;
433 private SwigDelegateOdRxClass_2 swigDelegate2;
434 private SwigDelegateOdRxClass_3 swigDelegate3;
435 private SwigDelegateOdRxClass_4 swigDelegate4;
436
437 private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { typeof(OdRxClass) };
438 private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { };
439 private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { typeof(OdRxObject) };
440 private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { };
441 private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(OdRxClass) };
442}
443
444}
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 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, OdRxClass.SwigDelegateOdRxClass_4 delegate4)
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 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:161
OdRxModule module()
Definition OdRxClass.cs:312
OdRxClass myParent()
Definition OdRxClass.cs:305
virtual bool isDerivedFrom(OdRxClass pClass)
Definition OdRxClass.cs:299
delegate IntPtr SwigDelegateOdRxClass_1()
OdRxMemberCollection members()
Definition OdRxClass.cs:327
static HandleRef getCPtr(OdRxClass obj)
Definition OdRxClass.cs:25
virtual OdRxObject create()
Definition OdRxClass.cs:221
DwgVersion getClassVersion(out MaintReleaseVer pMaintReleaseVer)
Definition OdRxClass.cs:279
static bool operator!=(OdRxClass a, OdRxClass b)
Definition OdRxClass.cs:362
delegate void SwigDelegateOdRxClass_2(IntPtr pSource)
static new OdRxClass cast(OdRxObject pObj)
Definition OdRxClass.cs:55
delegate IntPtr SwigDelegateOdRxClass_0(IntPtr protocolClass)
delegate bool SwigDelegateOdRxClass_4(IntPtr pClass)
static new void rxUninit()
Definition OdRxClass.cs:156
static bool operator==(OdRxClass a, OdRxClass b)
Definition OdRxClass.cs:354
override OdRxObject queryX(OdRxClass protocolClass)
Definition OdRxClass.cs:89
static void rxInit(Globals.AppNameChangeFuncPtrDelegate appNameChangeFunc)
Definition OdRxClass.cs:121
Globals.AppNameChangeFuncPtrDelegate appNameCallbackPtr()
Definition OdRxClass.cs:247
static new OdRxClass desc()
Definition OdRxClass.cs:75
DwgVersion getClassVersion()
Definition OdRxClass.cs:285
OdRxAttributeCollection attributes()
Definition OdRxClass.cs:334
override bool Equals(object obj)
Definition OdRxClass.cs:346
override OdRxClass isA()
Definition OdRxClass.cs:82
static OdRxClass createObject()
Definition OdRxClass.cs:96
static new void rxInit()
Definition OdRxClass.cs:116
override void Dispose(bool disposing)
Definition OdRxClass.cs:29
delegate IntPtr SwigDelegateOdRxClass_3()
OdRxObject delX(OdRxClass pProtocolClass)
Definition OdRxClass.cs:201
static string getRealClassName(IntPtr ptr)
Definition OdRxClass.cs:340
OdRxClass(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxClass.cs:20
OdRxObject getX(OdRxClass pProtocolClass)
Definition OdRxClass.cs:181
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
virtual void copyFrom(OdRxObject pSource)
virtual bool isEqualTo(OdRxObject pOther)
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
static void AssignStringToOdString(IntPtr pOdString, string str)