Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgComplexString.cs
Go to the documentation of this file.
1//------------------------------------------------------------------------------
2// <auto-generated />
3//
4// This file was automatically generated by SWIG (http://www.swig.org).
5// Version 4.0.2
6//
7// Do not make changes to this file unless you know what you are doing--modify
8// the SWIG interface file instead.
9//------------------------------------------------------------------------------
10
11namespace Teigha.TG {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDgComplexString(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgComplexString_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgComplexString 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
46 return ret;
47 }
48
49 public override byte getElementSubType() {
50// test csout
51 /*SIMPLETYPE*/
54 return ret;
55 }
56
57 public static OdDgComplexString cast(OdRxObject pObj) {// OdSmartPtr<OdDgComplexString>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgComplexString ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgComplexString)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgComplexString),ptr, true));
66 ret = (OdDgComplexString)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgComplexString),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgComplexString)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgComplexString),ptr, true);
71 }
72
74 return ret;
75}
76
77 public new static OdRxClass desc() {
78 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgComplexString_desc(),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public override OdRxClass isA() {
85 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgComplexString_isA(swigCPtr),false); /*createInt 3_2*/
86
88 return ret;
89}
90
91 public override OdRxObject queryX(OdRxClass protocolClass) {
92 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TG_DbPINVOKE.OdDgComplexString_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgComplexString createObject() {// OdSmartPtr<OdDgComplexString>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgComplexString ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgComplexString)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgComplexString),ptr, true));
107 ret = (OdDgComplexString)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgComplexString),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgComplexString)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgComplexString),ptr, true);
112 }
113
115 return ret;
116}
117
118 public override UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
119// test csout
120 /*SIMPLETYPE*/
123 return ret;
124 }
125
126 public override bool subWorldDraw(OdGiWorldDraw pWd) {
129 return ret;
130 }
131
132 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
133 string ret = TG_DbPINVOKE.OdDgComplexString_getRealClassName(ptr /*SIMPLETYPE*/);
135 return ret;
136 }
137
142 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
143
149
150}
151
152}
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static new OdRxClass desc()
static string getRealClassName(IntPtr ptr)
override OdRxObject queryX(OdRxClass protocolClass)
override void Dispose(bool disposing)
static HandleRef getCPtr(OdDgComplexString obj)
static new OdDgComplexString createObject()
override bool subWorldDraw(OdGiWorldDraw pWd)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override OdRxClass isA()
OdDgComplexString(IntPtr cPtr, bool cMemoryOwn)
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
override OdDgElement.ElementTypes getElementType()
static OdDgComplexString cast(OdRxObject pObj)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
virtual void gripStatus(OdDgElement.GripStat status)
Definition: OdDgElement.cs:877
static global::System.Exception Retrieve()
static UInt32 OdDgComplexString_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDgComplexString(HandleRef jarg1)
static string OdDgComplexString_getRealClassName(IntPtr jarg1)
static IntPtr OdDgComplexString_cast(HandleRef jarg1)
static IntPtr OdDgComplexString_createObject()
static bool OdDgComplexString_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgComplexString_isA(HandleRef jarg1)
static IntPtr OdDgComplexString_desc()
static IntPtr OdDgComplexString_queryX(HandleRef jarg1, HandleRef jarg2)
static byte OdDgComplexString_getElementSubType(HandleRef jarg1)
static int OdDgComplexString_getElementType(HandleRef jarg1)