Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdTfObject.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 OdTfObject : OdGiDrawable {
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdTfObject(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdTfObject_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdTfObject 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 static OdTfObject cast(OdRxObject pObj) {// OdSmartPtr<OdTfObject>
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
46
47 OdTfObject ret = null;
48 if (null != mTrans)
49 {
50 mTrans.AddObject((OdTfObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdTfObject),ptr, true));
51 ret = (OdTfObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdTfObject),ptr, false);
52 }
53 else
54 {
55 ret = (OdTfObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdTfObject),ptr, true);
56 }
57
59 return ret;
60}
61
62 public new static OdTfClass desc() {
63 OdTfClass ret = (OdTfClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdTfClass),GlobalsPINVOKE.OdTfObject_desc(),false); /*createInt 3_2*/
64
66 return ret;
67}
68
69 public override OdRxObject queryX(OdRxClass protocolClass) {
70 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),(SwigDerivedClassHasMethod("queryX", swigMethodTypes0) ? GlobalsPINVOKE.OdTfObject_queryXSwigExplicitOdTfObject(swigCPtr, OdRxClass.getCPtr(protocolClass)) : GlobalsPINVOKE.OdTfObject_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass))),false); /*createInt 3_2*/
71
73 return ret;
74}
75
76 public static OdTfObject createObject() {// OdSmartPtr<OdTfObject>
77 MemoryManager mMan = MemoryManager.GetMemoryManager();
78 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
80
81 OdTfObject ret = null;
82 if (null != mTrans)
83 {
84 mTrans.AddObject((OdTfObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdTfObject),ptr, true));
85 ret = (OdTfObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdTfObject),ptr, false);
86 }
87 else
88 {
89 ret = (OdTfObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdTfObject),ptr, true);
90 }
91
93 return ret;
94}
95
96 public virtual OdTfObject getOwner() {
97 OdTfObject ret = (OdTfObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdTfObject),GlobalsPINVOKE.OdTfObject_getOwner(swigCPtr),false); /*createInt 3_2*/
98
100 return ret;
101}
102
103 public virtual OdResult getProperty(OdTfProperty pPI, OdTfVariant value, UInt32 arrayIndex) {
106 return ret;
107 }
108
114
115 public virtual OdResult setProperty(OdTfProperty pPI, OdTfVariant value, UInt32 arrayIndex) {
118 return ret;
119 }
120
126
127 public virtual OdResult getProperty(String name, OdTfVariant value, UInt32 arrayIndex, OdTfClass pClass) {
128 OdResult ret = (OdResult)GlobalsPINVOKE.OdTfObject_getProperty__SWIG_2(swigCPtr, name, OdTfVariant.getCPtr(value), arrayIndex /*SIMPLETYPE*/, OdTfClass.getCPtr(pClass));
130 return ret;
131 }
132
133 public virtual OdResult getProperty(String name, OdTfVariant value, UInt32 arrayIndex) {
134 OdResult ret = (OdResult)GlobalsPINVOKE.OdTfObject_getProperty__SWIG_3(swigCPtr, name, OdTfVariant.getCPtr(value), arrayIndex /*SIMPLETYPE*/);
136 return ret;
137 }
138
144
145 public virtual OdResult setProperty(String name, OdTfVariant value, UInt32 arrayIndex, OdTfClass pClass) {
146 OdResult ret = (OdResult)GlobalsPINVOKE.OdTfObject_setProperty__SWIG_2(swigCPtr, name, OdTfVariant.getCPtr(value), arrayIndex /*SIMPLETYPE*/, OdTfClass.getCPtr(pClass));
148 return ret;
149 }
150
151 public virtual OdResult setProperty(String name, OdTfVariant value, UInt32 arrayIndex) {
152 OdResult ret = (OdResult)GlobalsPINVOKE.OdTfObject_setProperty__SWIG_3(swigCPtr, name, OdTfVariant.getCPtr(value), arrayIndex /*SIMPLETYPE*/);
154 return ret;
155 }
156
162
163 public virtual OdResult getProperty(int propertyIndex, OdTfVariant value, UInt32 arrayIndex) {
164 OdResult ret = (OdResult)GlobalsPINVOKE.OdTfObject_getProperty__SWIG_5(swigCPtr, propertyIndex, OdTfVariant.getCPtr(value), arrayIndex /*SIMPLETYPE*/);
166 return ret;
167 }
168
174
175 public virtual OdResult setProperty(int propertyIndex, OdTfVariant value, UInt32 arrayIndex) {
176 OdResult ret = (OdResult)GlobalsPINVOKE.OdTfObject_setProperty__SWIG_5(swigCPtr, propertyIndex, OdTfVariant.getCPtr(value), arrayIndex /*SIMPLETYPE*/);
178 return ret;
179 }
180
186
187 protected static string getRealClassName(IntPtr ptr) {
188 string ret = GlobalsPINVOKE.OdTfObject_getRealClassName(ptr /*SIMPLETYPE*/);
190 return ret;
191 }
192
193 private OdTfClass isA_TfClass() {
194 OdTfClass ret = (OdTfClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdTfClass),GlobalsPINVOKE.OdTfObject_isA_TfClass(swigCPtr),false); /*createInt 3_2*/
195
197 return ret;
198}
199
200 public virtual OdTfClass isA() { return this.isA_TfClass(); }
201
207
208 public OdTfObject() : this(GlobalsPINVOKE.new_OdTfObject(), true) {
210 SwigDirectorConnect();
211 DelegateHolder.OnHoldSwigDirectorDelegates(this);
212 if(this is OdRxObject)
213 {
214 MemoryTransaction mTr = MemoryManager.GetMemoryManager().GetCurrentTransaction();
215 if (null != mTr)
216 {
217 mTr.AddObject(new OdTfObject(swigCPtr.Handle, true));
218 this.swigCMemOwn = false;
219 }
220}
221 }
222
223 private void SwigDirectorConnect() {
224 if (SwigDerivedClassHasMethod("queryX", swigMethodTypes0))
225 swigDelegate0 = new SwigDelegateOdTfObject_0(SwigDirectorMethodqueryX);
226 if (SwigDerivedClassHasMethod("copyFrom", swigMethodTypes1))
227 swigDelegate1 = new SwigDelegateOdTfObject_1(SwigDirectorMethodcopyFrom);
228 if (SwigDerivedClassHasMethod("drawableType", swigMethodTypes2))
229 swigDelegate2 = new SwigDelegateOdTfObject_2(SwigDirectorMethoddrawableType);
230 if (SwigDerivedClassHasMethod("isPersistent", swigMethodTypes3))
231 swigDelegate3 = new SwigDelegateOdTfObject_3(SwigDirectorMethodisPersistent);
232 if (SwigDerivedClassHasMethod("id", swigMethodTypes4))
233 swigDelegate4 = new SwigDelegateOdTfObject_4(SwigDirectorMethodid);
234 if (SwigDerivedClassHasMethod("setGsNode", swigMethodTypes5))
235 swigDelegate5 = new SwigDelegateOdTfObject_5(SwigDirectorMethodsetGsNode);
236 if (SwigDerivedClassHasMethod("gsNode", swigMethodTypes6))
237 swigDelegate6 = new SwigDelegateOdTfObject_6(SwigDirectorMethodgsNode);
238 if (SwigDerivedClassHasMethod("subSetAttributes", swigMethodTypes7))
239 swigDelegate7 = new SwigDelegateOdTfObject_7(SwigDirectorMethodsubSetAttributes);
240 if (SwigDerivedClassHasMethod("subWorldDraw", swigMethodTypes8))
241 swigDelegate8 = new SwigDelegateOdTfObject_8(SwigDirectorMethodsubWorldDraw);
242 if (SwigDerivedClassHasMethod("subViewportDraw", swigMethodTypes9))
243 swigDelegate9 = new SwigDelegateOdTfObject_9(SwigDirectorMethodsubViewportDraw);
244 if (SwigDerivedClassHasMethod("subViewportDrawLogicalFlags", swigMethodTypes10))
245 swigDelegate10 = new SwigDelegateOdTfObject_10(SwigDirectorMethodsubViewportDrawLogicalFlags);
246 if (SwigDerivedClassHasMethod("subRegenSupportFlags", swigMethodTypes11))
247 swigDelegate11 = new SwigDelegateOdTfObject_11(SwigDirectorMethodsubRegenSupportFlags);
248 if (SwigDerivedClassHasMethod("getOwner", swigMethodTypes12))
249 swigDelegate12 = new SwigDelegateOdTfObject_12(SwigDirectorMethodgetOwner);
250 if (SwigDerivedClassHasMethod("getProperty", swigMethodTypes13))
251 swigDelegate13 = new SwigDelegateOdTfObject_13(SwigDirectorMethodgetProperty__SWIG_0);
252 if (SwigDerivedClassHasMethod("getProperty", swigMethodTypes14))
253 swigDelegate14 = new SwigDelegateOdTfObject_14(SwigDirectorMethodgetProperty__SWIG_1);
254 if (SwigDerivedClassHasMethod("setProperty", swigMethodTypes15))
255 swigDelegate15 = new SwigDelegateOdTfObject_15(SwigDirectorMethodsetProperty__SWIG_0);
256 if (SwigDerivedClassHasMethod("setProperty", swigMethodTypes16))
257 swigDelegate16 = new SwigDelegateOdTfObject_16(SwigDirectorMethodsetProperty__SWIG_1);
258 if (SwigDerivedClassHasMethod("getProperty", swigMethodTypes17))
259 swigDelegate17 = new SwigDelegateOdTfObject_17(SwigDirectorMethodgetProperty__SWIG_2);
260 if (SwigDerivedClassHasMethod("getProperty", swigMethodTypes18))
261 swigDelegate18 = new SwigDelegateOdTfObject_18(SwigDirectorMethodgetProperty__SWIG_3);
262 if (SwigDerivedClassHasMethod("getProperty", swigMethodTypes19))
263 swigDelegate19 = new SwigDelegateOdTfObject_19(SwigDirectorMethodgetProperty__SWIG_4);
264 if (SwigDerivedClassHasMethod("setProperty", swigMethodTypes20))
265 swigDelegate20 = new SwigDelegateOdTfObject_20(SwigDirectorMethodsetProperty__SWIG_2);
266 if (SwigDerivedClassHasMethod("setProperty", swigMethodTypes21))
267 swigDelegate21 = new SwigDelegateOdTfObject_21(SwigDirectorMethodsetProperty__SWIG_3);
268 if (SwigDerivedClassHasMethod("setProperty", swigMethodTypes22))
269 swigDelegate22 = new SwigDelegateOdTfObject_22(SwigDirectorMethodsetProperty__SWIG_4);
270 if (SwigDerivedClassHasMethod("getProperty", swigMethodTypes23))
271 swigDelegate23 = new SwigDelegateOdTfObject_23(SwigDirectorMethodgetProperty__SWIG_5);
272 if (SwigDerivedClassHasMethod("getProperty", swigMethodTypes24))
273 swigDelegate24 = new SwigDelegateOdTfObject_24(SwigDirectorMethodgetProperty__SWIG_6);
274 if (SwigDerivedClassHasMethod("setProperty", swigMethodTypes25))
275 swigDelegate25 = new SwigDelegateOdTfObject_25(SwigDirectorMethodsetProperty__SWIG_5);
276 if (SwigDerivedClassHasMethod("setProperty", swigMethodTypes26))
277 swigDelegate26 = new SwigDelegateOdTfObject_26(SwigDirectorMethodsetProperty__SWIG_6);
278 GlobalsPINVOKE.OdTfObject_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11, swigDelegate12, swigDelegate13, swigDelegate14, swigDelegate15, swigDelegate16, swigDelegate17, swigDelegate18, swigDelegate19, swigDelegate20, swigDelegate21, swigDelegate22, swigDelegate23, swigDelegate24, swigDelegate25, swigDelegate26);
279 }
280
281 private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
282 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);
283 bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(OdTfObject));
284 return hasDerivedMethod;
285 }
286
287 private IntPtr SwigDirectorMethodqueryX(IntPtr protocolClass) {
288 return
289 // csdirectorout for OdRxObject*, OdRxObject&
290 OdRxObject.getCPtr(queryX(
291 (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),protocolClass,false) /*createInt 6_2*/ // csdirectorin for smart pointer
292)).Handle
293;
294 }
295
296 private void SwigDirectorMethodcopyFrom(IntPtr pSource) {
297 copyFrom(
298 (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),pSource,false) /*createInt 6_2*/ // csdirectorin for smart pointer
299);
300 }
301
302 private int SwigDirectorMethoddrawableType() {
303 return (int)drawableType();
304 }
305
306 private bool SwigDirectorMethodisPersistent() {
307 return isPersistent();
308 }
309
310 private global::System.IntPtr SwigDirectorMethodid() {
311 return OdDbStub.getCPtr(id()).Handle;
312 }
313
314 private void SwigDirectorMethodsetGsNode(IntPtr pGsNode) {
315 setGsNode(
316new OdGsCache(pGsNode,false)
317);
318 }
319
320 private IntPtr SwigDirectorMethodgsNode() {
321 return
322 // csdirectorout for OdGsCache*, OdGsCache&
323 OdGsCache.getCPtr(gsNode()).Handle
324;
325 }
326
327 private UInt32 /*SIMPLETYPE*/ SwigDirectorMethodsubSetAttributes(IntPtr traits) {
328 return subSetAttributes(
329new OdGiDrawableTraits(traits,false)
330) /*SIMPLETYPE*/;
331 }
332
333 private bool SwigDirectorMethodsubWorldDraw(IntPtr wd) {
334 return subWorldDraw(
335new OdGiWorldDraw_Internal(wd,false)
336);
337 }
338
339 private void SwigDirectorMethodsubViewportDraw(IntPtr vd) {
341new OdGiViewportDraw_Internal(vd,false)
342);
343 }
344
345 private UInt32 /*SIMPLETYPE*/ SwigDirectorMethodsubViewportDrawLogicalFlags(IntPtr vd) {
347new OdGiViewportDraw_Internal(vd,false)
348) /*SIMPLETYPE*/;
349 }
350
351 private UInt32 /*SIMPLETYPE*/ SwigDirectorMethodsubRegenSupportFlags() {
352 return subRegenSupportFlags() /*SIMPLETYPE*/;
353 }
354
355 private IntPtr SwigDirectorMethodgetOwner() {
356 return
357 // csdirectorout for OdTfObject*, OdTfObject&
358 OdTfObject.getCPtr(getOwner()).Handle
359;
360 }
361
362 private int SwigDirectorMethodgetProperty__SWIG_0(IntPtr pPI, global::System.IntPtr value, UInt32 /*SIMPLETYPE*/ arrayIndex) {
363 return (int)getProperty(
364 (OdTfProperty)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdTfProperty),pPI,false) /*createInt 6_2*/ // csdirectorin for smart pointer
365, new OdTfVariant(value, false), arrayIndex /*SIMPLETYPE*/);
366 }
367
368 private int SwigDirectorMethodgetProperty__SWIG_1(IntPtr pPI, global::System.IntPtr value) {
369 return (int)getProperty(
370 (OdTfProperty)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdTfProperty),pPI,false) /*createInt 6_2*/ // csdirectorin for smart pointer
371, new OdTfVariant(value, false));
372 }
373
374 private int SwigDirectorMethodsetProperty__SWIG_0(IntPtr pPI, global::System.IntPtr value, UInt32 /*SIMPLETYPE*/ arrayIndex) {
375 return (int)setProperty(
376 (OdTfProperty)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdTfProperty),pPI,false) /*createInt 6_2*/ // csdirectorin for smart pointer
377, new OdTfVariant(value, false), arrayIndex /*SIMPLETYPE*/);
378 }
379
380 private int SwigDirectorMethodsetProperty__SWIG_1(IntPtr pPI, global::System.IntPtr value) {
381 return (int)setProperty(
382 (OdTfProperty)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdTfProperty),pPI,false) /*createInt 6_2*/ // csdirectorin for smart pointer
383, new OdTfVariant(value, false));
384 }
385
386 private int SwigDirectorMethodgetProperty__SWIG_2([MarshalAs(UnmanagedType.LPWStr)]String name, global::System.IntPtr value, UInt32 /*SIMPLETYPE*/ arrayIndex, IntPtr pClass) {
387 return (int)getProperty(name, new OdTfVariant(value, false), arrayIndex /*SIMPLETYPE*/,
388 (OdTfClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdTfClass),pClass,false) /*createInt 6_2*/ // csdirectorin for smart pointer
389);
390 }
391
392 private int SwigDirectorMethodgetProperty__SWIG_3([MarshalAs(UnmanagedType.LPWStr)]String name, global::System.IntPtr value, UInt32 /*SIMPLETYPE*/ arrayIndex) {
393 return (int)getProperty(name, new OdTfVariant(value, false), arrayIndex /*SIMPLETYPE*/);
394 }
395
396 private int SwigDirectorMethodgetProperty__SWIG_4([MarshalAs(UnmanagedType.LPWStr)]String name, global::System.IntPtr value) {
397 return (int)getProperty(name, new OdTfVariant(value, false));
398 }
399
400 private int SwigDirectorMethodsetProperty__SWIG_2([MarshalAs(UnmanagedType.LPWStr)]String name, global::System.IntPtr value, UInt32 /*SIMPLETYPE*/ arrayIndex, IntPtr pClass) {
401 return (int)setProperty(name, new OdTfVariant(value, false), arrayIndex /*SIMPLETYPE*/,
402 (OdTfClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdTfClass),pClass,false) /*createInt 6_2*/ // csdirectorin for smart pointer
403);
404 }
405
406 private int SwigDirectorMethodsetProperty__SWIG_3([MarshalAs(UnmanagedType.LPWStr)]String name, global::System.IntPtr value, UInt32 /*SIMPLETYPE*/ arrayIndex) {
407 return (int)setProperty(name, new OdTfVariant(value, false), arrayIndex /*SIMPLETYPE*/);
408 }
409
410 private int SwigDirectorMethodsetProperty__SWIG_4([MarshalAs(UnmanagedType.LPWStr)]String name, global::System.IntPtr value) {
411 return (int)setProperty(name, new OdTfVariant(value, false));
412 }
413
414 private int SwigDirectorMethodgetProperty__SWIG_5(int propertyIndex, global::System.IntPtr value, UInt32 /*SIMPLETYPE*/ arrayIndex) {
415 return (int)getProperty(propertyIndex, new OdTfVariant(value, false), arrayIndex /*SIMPLETYPE*/);
416 }
417
418 private int SwigDirectorMethodgetProperty__SWIG_6(int propertyIndex, global::System.IntPtr value) {
419 return (int)getProperty(propertyIndex, new OdTfVariant(value, false));
420 }
421
422 private int SwigDirectorMethodsetProperty__SWIG_5(int propertyIndex, global::System.IntPtr value, UInt32 /*SIMPLETYPE*/ arrayIndex) {
423 return (int)setProperty(propertyIndex, new OdTfVariant(value, false), arrayIndex /*SIMPLETYPE*/);
424 }
425
426 private int SwigDirectorMethodsetProperty__SWIG_6(int propertyIndex, global::System.IntPtr value) {
427 return (int)setProperty(propertyIndex, new OdTfVariant(value, false));
428 }
429
430 public delegate IntPtr SwigDelegateOdTfObject_0(IntPtr protocolClass);
431 public delegate void SwigDelegateOdTfObject_1(IntPtr pSource);
432 public delegate int SwigDelegateOdTfObject_2();
433 public delegate bool SwigDelegateOdTfObject_3();
434 public delegate global::System.IntPtr SwigDelegateOdTfObject_4();
435 public delegate void SwigDelegateOdTfObject_5(IntPtr pGsNode);
436 public delegate IntPtr SwigDelegateOdTfObject_6();
437 public delegate UInt32 /*SIMPLETYPE*/ SwigDelegateOdTfObject_7(IntPtr traits);
438 public delegate bool SwigDelegateOdTfObject_8(IntPtr wd);
439 public delegate void SwigDelegateOdTfObject_9(IntPtr vd);
440 public delegate UInt32 /*SIMPLETYPE*/ SwigDelegateOdTfObject_10(IntPtr vd);
441 public delegate UInt32 /*SIMPLETYPE*/ SwigDelegateOdTfObject_11();
442 public delegate IntPtr SwigDelegateOdTfObject_12();
443 public delegate int SwigDelegateOdTfObject_13(IntPtr pPI, global::System.IntPtr value, UInt32 /*SIMPLETYPE*/ arrayIndex);
444 public delegate int SwigDelegateOdTfObject_14(IntPtr pPI, global::System.IntPtr value);
445 public delegate int SwigDelegateOdTfObject_15(IntPtr pPI, global::System.IntPtr value, UInt32 /*SIMPLETYPE*/ arrayIndex);
446 public delegate int SwigDelegateOdTfObject_16(IntPtr pPI, global::System.IntPtr value);
447 public delegate int SwigDelegateOdTfObject_17([MarshalAs(UnmanagedType.LPWStr)]String name, global::System.IntPtr value, UInt32 /*SIMPLETYPE*/ arrayIndex, IntPtr pClass);
448 public delegate int SwigDelegateOdTfObject_18([MarshalAs(UnmanagedType.LPWStr)]String name, global::System.IntPtr value, UInt32 /*SIMPLETYPE*/ arrayIndex);
449 public delegate int SwigDelegateOdTfObject_19([MarshalAs(UnmanagedType.LPWStr)]String name, global::System.IntPtr value);
450 public delegate int SwigDelegateOdTfObject_20([MarshalAs(UnmanagedType.LPWStr)]String name, global::System.IntPtr value, UInt32 /*SIMPLETYPE*/ arrayIndex, IntPtr pClass);
451 public delegate int SwigDelegateOdTfObject_21([MarshalAs(UnmanagedType.LPWStr)]String name, global::System.IntPtr value, UInt32 /*SIMPLETYPE*/ arrayIndex);
452 public delegate int SwigDelegateOdTfObject_22([MarshalAs(UnmanagedType.LPWStr)]String name, global::System.IntPtr value);
453 public delegate int SwigDelegateOdTfObject_23(int propertyIndex, global::System.IntPtr value, UInt32 /*SIMPLETYPE*/ arrayIndex);
454 public delegate int SwigDelegateOdTfObject_24(int propertyIndex, global::System.IntPtr value);
455 public delegate int SwigDelegateOdTfObject_25(int propertyIndex, global::System.IntPtr value, UInt32 /*SIMPLETYPE*/ arrayIndex);
456 public delegate int SwigDelegateOdTfObject_26(int propertyIndex, global::System.IntPtr value);
457
458 private SwigDelegateOdTfObject_0 swigDelegate0;
459 private SwigDelegateOdTfObject_1 swigDelegate1;
460 private SwigDelegateOdTfObject_2 swigDelegate2;
461 private SwigDelegateOdTfObject_3 swigDelegate3;
462 private SwigDelegateOdTfObject_4 swigDelegate4;
463 private SwigDelegateOdTfObject_5 swigDelegate5;
464 private SwigDelegateOdTfObject_6 swigDelegate6;
465 private SwigDelegateOdTfObject_7 swigDelegate7;
466 private SwigDelegateOdTfObject_8 swigDelegate8;
467 private SwigDelegateOdTfObject_9 swigDelegate9;
468 private SwigDelegateOdTfObject_10 swigDelegate10;
469 private SwigDelegateOdTfObject_11 swigDelegate11;
470 private SwigDelegateOdTfObject_12 swigDelegate12;
471 private SwigDelegateOdTfObject_13 swigDelegate13;
472 private SwigDelegateOdTfObject_14 swigDelegate14;
473 private SwigDelegateOdTfObject_15 swigDelegate15;
474 private SwigDelegateOdTfObject_16 swigDelegate16;
475 private SwigDelegateOdTfObject_17 swigDelegate17;
476 private SwigDelegateOdTfObject_18 swigDelegate18;
477 private SwigDelegateOdTfObject_19 swigDelegate19;
478 private SwigDelegateOdTfObject_20 swigDelegate20;
479 private SwigDelegateOdTfObject_21 swigDelegate21;
480 private SwigDelegateOdTfObject_22 swigDelegate22;
481 private SwigDelegateOdTfObject_23 swigDelegate23;
482 private SwigDelegateOdTfObject_24 swigDelegate24;
483 private SwigDelegateOdTfObject_25 swigDelegate25;
484 private SwigDelegateOdTfObject_26 swigDelegate26;
485
486 private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { typeof(OdRxClass) };
487 private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { typeof(OdRxObject) };
488 private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { };
489 private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { };
490 private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { };
491 private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(OdGsCache) };
492 private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { };
493 private static global::System.Type[] swigMethodTypes7 = new global::System.Type[] { typeof(OdGiDrawableTraits) };
494 private static global::System.Type[] swigMethodTypes8 = new global::System.Type[] { typeof(OdGiWorldDraw) };
495 private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { typeof(OdGiViewportDraw) };
496 private static global::System.Type[] swigMethodTypes10 = new global::System.Type[] { typeof(OdGiViewportDraw) };
497 private static global::System.Type[] swigMethodTypes11 = new global::System.Type[] { };
498 private static global::System.Type[] swigMethodTypes12 = new global::System.Type[] { };
499 private static global::System.Type[] swigMethodTypes13 = new global::System.Type[] { typeof(OdTfProperty), typeof(OdTfVariant), typeof(UInt32) };
500 private static global::System.Type[] swigMethodTypes14 = new global::System.Type[] { typeof(OdTfProperty), typeof(OdTfVariant) };
501 private static global::System.Type[] swigMethodTypes15 = new global::System.Type[] { typeof(OdTfProperty), typeof(OdTfVariant), typeof(UInt32) };
502 private static global::System.Type[] swigMethodTypes16 = new global::System.Type[] { typeof(OdTfProperty), typeof(OdTfVariant) };
503 private static global::System.Type[] swigMethodTypes17 = new global::System.Type[] { typeof(String), typeof(OdTfVariant), typeof(UInt32), typeof(OdTfClass) };
504 private static global::System.Type[] swigMethodTypes18 = new global::System.Type[] { typeof(String), typeof(OdTfVariant), typeof(UInt32) };
505 private static global::System.Type[] swigMethodTypes19 = new global::System.Type[] { typeof(String), typeof(OdTfVariant) };
506 private static global::System.Type[] swigMethodTypes20 = new global::System.Type[] { typeof(String), typeof(OdTfVariant), typeof(UInt32), typeof(OdTfClass) };
507 private static global::System.Type[] swigMethodTypes21 = new global::System.Type[] { typeof(String), typeof(OdTfVariant), typeof(UInt32) };
508 private static global::System.Type[] swigMethodTypes22 = new global::System.Type[] { typeof(String), typeof(OdTfVariant) };
509 private static global::System.Type[] swigMethodTypes23 = new global::System.Type[] { typeof(int), typeof(OdTfVariant), typeof(UInt32) };
510 private static global::System.Type[] swigMethodTypes24 = new global::System.Type[] { typeof(int), typeof(OdTfVariant) };
511 private static global::System.Type[] swigMethodTypes25 = new global::System.Type[] { typeof(int), typeof(OdTfVariant), typeof(UInt32) };
512 private static global::System.Type[] swigMethodTypes26 = new global::System.Type[] { typeof(int), typeof(OdTfVariant) };
513}
514
515}
static global::System.Exception Retrieve()
static int OdTfObject_setProperty__SWIG_2(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, UInt32 jarg4, HandleRef jarg5)
static void delete_OdTfObject(HandleRef jarg1)
static IntPtr OdTfObject_getOwner(HandleRef jarg1)
static int OdTfObject_setProperty__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, UInt32 jarg4)
static void OdTfObject_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, OdTfObject.SwigDelegateOdTfObject_0 delegate0, OdTfObject.SwigDelegateOdTfObject_1 delegate1, OdTfObject.SwigDelegateOdTfObject_2 delegate2, OdTfObject.SwigDelegateOdTfObject_3 delegate3, OdTfObject.SwigDelegateOdTfObject_4 delegate4, OdTfObject.SwigDelegateOdTfObject_5 delegate5, OdTfObject.SwigDelegateOdTfObject_6 delegate6, OdTfObject.SwigDelegateOdTfObject_7 delegate7, OdTfObject.SwigDelegateOdTfObject_8 delegate8, OdTfObject.SwigDelegateOdTfObject_9 delegate9, OdTfObject.SwigDelegateOdTfObject_10 delegate10, OdTfObject.SwigDelegateOdTfObject_11 delegate11, OdTfObject.SwigDelegateOdTfObject_12 delegate12, OdTfObject.SwigDelegateOdTfObject_13 delegate13, OdTfObject.SwigDelegateOdTfObject_14 delegate14, OdTfObject.SwigDelegateOdTfObject_15 delegate15, OdTfObject.SwigDelegateOdTfObject_16 delegate16, OdTfObject.SwigDelegateOdTfObject_17 delegate17, OdTfObject.SwigDelegateOdTfObject_18 delegate18, OdTfObject.SwigDelegateOdTfObject_19 delegate19, OdTfObject.SwigDelegateOdTfObject_20 delegate20, OdTfObject.SwigDelegateOdTfObject_21 delegate21, OdTfObject.SwigDelegateOdTfObject_22 delegate22, OdTfObject.SwigDelegateOdTfObject_23 delegate23, OdTfObject.SwigDelegateOdTfObject_24 delegate24, OdTfObject.SwigDelegateOdTfObject_25 delegate25, OdTfObject.SwigDelegateOdTfObject_26 delegate26)
static int OdTfObject_setProperty__SWIG_6(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdTfObject_getProperty__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdTfObject_getProperty__SWIG_2(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, UInt32 jarg4, HandleRef jarg5)
static int OdTfObject_setProperty__SWIG_4(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdTfObject_getProperty__SWIG_4(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdTfObject_getProperty__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, UInt32 jarg4)
static IntPtr OdTfObject_queryXSwigExplicitOdTfObject(HandleRef jarg1, HandleRef jarg2)
static int OdTfObject_setProperty__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdTfObject_queryX(HandleRef jarg1, HandleRef jarg2)
static string OdTfObject_getRealClassName(IntPtr jarg1)
static IntPtr OdTfObject_createObject()
static int OdTfObject_getProperty__SWIG_6(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdTfObject_setProperty__SWIG_5(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, UInt32 jarg4)
static int OdTfObject_setProperty__SWIG_3(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, UInt32 jarg4)
static IntPtr OdTfObject_cast(HandleRef jarg1)
static IntPtr OdTfObject_desc()
static int OdTfObject_getProperty__SWIG_5(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, UInt32 jarg4)
static IntPtr OdTfObject_isA_TfClass(HandleRef jarg1)
static int OdTfObject_getProperty__SWIG_3(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, UInt32 jarg4)
virtual bool subWorldDraw(OdGiWorldDraw wd)
virtual UInt32 subRegenSupportFlags()
virtual OdGsCache gsNode()
virtual void subViewportDraw(OdGiViewportDraw vd)
virtual UInt32 subSetAttributes(OdGiDrawableTraits traits)
virtual bool isPersistent()
virtual OdGiDrawable.DrawableType drawableType()
virtual void setGsNode(OdGsCache pGsNode)
virtual UInt32 subViewportDrawLogicalFlags(OdGiViewportDraw vd)
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(OdTfClass obj)
Definition OdTfClass.cs:25
delegate IntPtr SwigDelegateOdTfObject_6()
delegate bool SwigDelegateOdTfObject_3()
delegate int SwigDelegateOdTfObject_22([MarshalAs(UnmanagedType.LPWStr)]String name, global::System.IntPtr value)
override OdRxObject queryX(OdRxClass protocolClass)
Definition OdTfObject.cs:69
virtual OdResult setProperty(String name, OdTfVariant value)
virtual OdResult getProperty(String name, OdTfVariant value, UInt32 arrayIndex)
delegate bool SwigDelegateOdTfObject_8(IntPtr wd)
virtual OdResult setProperty(int propertyIndex, OdTfVariant value)
static HandleRef getCPtr(OdTfObject obj)
Definition OdTfObject.cs:25
virtual OdResult getProperty(String name, OdTfVariant value, UInt32 arrayIndex, OdTfClass pClass)
virtual OdResult setProperty(String name, OdTfVariant value, UInt32 arrayIndex, OdTfClass pClass)
delegate int SwigDelegateOdTfObject_14(IntPtr pPI, global::System.IntPtr value)
virtual OdResult setProperty(OdTfProperty pPI, OdTfVariant value, UInt32 arrayIndex)
delegate int SwigDelegateOdTfObject_13(IntPtr pPI, global::System.IntPtr value, UInt32 arrayIndex)
virtual OdResult setProperty(int propertyIndex, OdTfVariant value, UInt32 arrayIndex)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual OdResult getProperty(OdTfProperty pPI, OdTfVariant value, UInt32 arrayIndex)
virtual OdResult setProperty(OdTfProperty pPI, OdTfVariant value)
delegate UInt32 SwigDelegateOdTfObject_11()
override void Dispose(bool disposing)
Definition OdTfObject.cs:29
virtual OdResult setProperty(String name, OdTfVariant value, UInt32 arrayIndex)
delegate int SwigDelegateOdTfObject_20([MarshalAs(UnmanagedType.LPWStr)]String name, global::System.IntPtr value, UInt32 arrayIndex, IntPtr pClass)
delegate int SwigDelegateOdTfObject_21([MarshalAs(UnmanagedType.LPWStr)]String name, global::System.IntPtr value, UInt32 arrayIndex)
delegate int SwigDelegateOdTfObject_24(int propertyIndex, global::System.IntPtr value)
delegate int SwigDelegateOdTfObject_23(int propertyIndex, global::System.IntPtr value, UInt32 arrayIndex)
virtual OdResult getProperty(int propertyIndex, OdTfVariant value, UInt32 arrayIndex)
static OdTfObject cast(OdRxObject pObj)
Definition OdTfObject.cs:42
static OdTfObject createObject()
Definition OdTfObject.cs:76
delegate void SwigDelegateOdTfObject_5(IntPtr pGsNode)
delegate IntPtr SwigDelegateOdTfObject_0(IntPtr protocolClass)
static new OdTfClass desc()
Definition OdTfObject.cs:62
delegate int SwigDelegateOdTfObject_2()
delegate global::System.IntPtr SwigDelegateOdTfObject_4()
delegate void SwigDelegateOdTfObject_9(IntPtr vd)
delegate int SwigDelegateOdTfObject_16(IntPtr pPI, global::System.IntPtr value)
static string getRealClassName(IntPtr ptr)
delegate int SwigDelegateOdTfObject_18([MarshalAs(UnmanagedType.LPWStr)]String name, global::System.IntPtr value, UInt32 arrayIndex)
delegate int SwigDelegateOdTfObject_15(IntPtr pPI, global::System.IntPtr value, UInt32 arrayIndex)
delegate void SwigDelegateOdTfObject_1(IntPtr pSource)
delegate UInt32 SwigDelegateOdTfObject_7(IntPtr traits)
delegate int SwigDelegateOdTfObject_26(int propertyIndex, global::System.IntPtr value)
delegate int SwigDelegateOdTfObject_19([MarshalAs(UnmanagedType.LPWStr)]String name, global::System.IntPtr value)
virtual OdTfObject getOwner()
Definition OdTfObject.cs:96
OdTfObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdTfObject.cs:20
delegate IntPtr SwigDelegateOdTfObject_12()
virtual OdResult getProperty(OdTfProperty pPI, OdTfVariant value)
delegate UInt32 SwigDelegateOdTfObject_10(IntPtr vd)
delegate int SwigDelegateOdTfObject_25(int propertyIndex, global::System.IntPtr value, UInt32 arrayIndex)
delegate int SwigDelegateOdTfObject_17([MarshalAs(UnmanagedType.LPWStr)]String name, global::System.IntPtr value, UInt32 arrayIndex, IntPtr pClass)
virtual OdResult getProperty(int propertyIndex, OdTfVariant value)
virtual OdResult getProperty(String name, OdTfVariant value)
virtual OdTfClass isA()
static HandleRef getCPtr(OdTfProperty obj)
static HandleRef getCPtr(OdTfVariant obj)