Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgDisplayStyleTable.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 OdDgDisplayStyleTable(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgDisplayStyleTable_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgDisplayStyleTable 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 OdDgDisplayStyleTable cast(OdRxObject pObj) {// OdSmartPtr<OdDgDisplayStyleTable>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgDisplayStyleTable ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgDisplayStyleTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDisplayStyleTable),ptr, true));
66 ret = (OdDgDisplayStyleTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDisplayStyleTable),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgDisplayStyleTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDisplayStyleTable),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.OdDgDisplayStyleTable_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.OdDgDisplayStyleTable_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.OdDgDisplayStyleTable_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgDisplayStyleTable createObject() {// OdSmartPtr<OdDgDisplayStyleTable>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgDisplayStyleTable ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgDisplayStyleTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDisplayStyleTable),ptr, true));
107 ret = (OdDgDisplayStyleTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDisplayStyleTable),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgDisplayStyleTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDisplayStyleTable),ptr, true);
112 }
113
115 return ret;
116}
117
118 public virtual OdDgElementId getAt(String recordName, bool getErasedRecord) {
119 OdDgElementId ret = new OdDgElementId(TG_DbPINVOKE.OdDgDisplayStyleTable_getAt__SWIG_0(swigCPtr, recordName, getErasedRecord), true);
121 return ret;
122 }
123
124 public virtual OdDgElementId getAt(String recordName) {
127 return ret;
128 }
129
130 public virtual OdDgElementId getAt(UInt32 /*SIMPLETYPE*/ recordEntryId, bool getErasedRecord) {
131 OdDgElementId ret = new OdDgElementId(TG_DbPINVOKE.OdDgDisplayStyleTable_getAt__SWIG_2(swigCPtr, recordEntryId /*SIMPLETYPE*/, getErasedRecord), true);
133 return ret;
134 }
135
136 public virtual OdDgElementId getAt(UInt32 /*SIMPLETYPE*/ recordEntryId) {
137 OdDgElementId ret = new OdDgElementId(TG_DbPINVOKE.OdDgDisplayStyleTable_getAt__SWIG_3(swigCPtr, recordEntryId /*SIMPLETYPE*/), true);
139 return ret;
140 }
141
142 public virtual bool has(OdDgElementId elementId) {
145 return ret;
146 }
147
148 public virtual void add(OdDgDisplayStyleTableRecord pRecord, bool bCheckData) {
151 }
152
153 public virtual void add(OdDgDisplayStyleTableRecord pRecord) {
156 }
157
158 public virtual OdDgElementIterator createIterator(bool atBeginning, bool skipDeleted) {// OdDgElementIteratorPtr
159 MemoryManager mMan = MemoryManager.GetMemoryManager();
160 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
161 IntPtr ptr = TG_DbPINVOKE.OdDgDisplayStyleTable_createIterator__SWIG_0(swigCPtr, atBeginning, skipDeleted);
162
163 OdDgElementIterator ret = null;
164 if (null != mTrans)
165 {
166 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
167 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
168 }
169 else
170 {
171 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
172 }
173
175 return ret;
176}
177
178 public virtual OdDgElementIterator createIterator(bool atBeginning) {// OdDgElementIteratorPtr
179 MemoryManager mMan = MemoryManager.GetMemoryManager();
180 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
181 IntPtr ptr = TG_DbPINVOKE.OdDgDisplayStyleTable_createIterator__SWIG_1(swigCPtr, atBeginning);
182
183 OdDgElementIterator ret = null;
184 if (null != mTrans)
185 {
186 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
187 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
188 }
189 else
190 {
191 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
192 }
193
195 return ret;
196}
197
198 public virtual OdDgElementIterator createIterator() {// OdDgElementIteratorPtr
199 MemoryManager mMan = MemoryManager.GetMemoryManager();
200 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
202
203 OdDgElementIterator ret = null;
204 if (null != mTrans)
205 {
206 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
207 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
208 }
209 else
210 {
211 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
212 }
213
215 return ret;
216}
217
218 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
219 string ret = TG_DbPINVOKE.OdDgDisplayStyleTable_getRealClassName(ptr /*SIMPLETYPE*/);
221 return ret;
222 }
223
228 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
229
235
236}
237
238}
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
OdDgDisplayStyleTable(IntPtr cPtr, bool cMemoryOwn)
static new OdDgDisplayStyleTable createObject()
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
static HandleRef getCPtr(OdDgDisplayStyleTable obj)
override OdDgElement.ElementTypes getElementType()
virtual OdDgElementIterator createIterator(bool atBeginning)
virtual OdDgElementId getAt(String recordName)
virtual bool has(OdDgElementId elementId)
virtual OdDgElementId getAt(String recordName, bool getErasedRecord)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static string getRealClassName(IntPtr ptr)
virtual void add(OdDgDisplayStyleTableRecord pRecord, bool bCheckData)
override void Dispose(bool disposing)
override OdRxObject queryX(OdRxClass protocolClass)
virtual OdDgElementId getAt(UInt32 recordEntryId)
virtual void add(OdDgDisplayStyleTableRecord pRecord)
virtual OdDgElementIterator createIterator()
virtual OdDgElementId getAt(UInt32 recordEntryId, bool getErasedRecord)
virtual OdDgElementIterator createIterator(bool atBeginning, bool skipDeleted)
static OdDgDisplayStyleTable cast(OdRxObject pObj)
static HandleRef getCPtr(OdDgDisplayStyleTableRecord obj)
virtual void gripStatus(OdDgElement.GripStat status)
Definition: OdDgElement.cs:877
OdDgElementId elementId()
Definition: OdDgElement.cs:212
static HandleRef getCPtr(OdDgElementId obj)
static global::System.Exception Retrieve()
static void delete_OdDgDisplayStyleTable(HandleRef jarg1)
static global::System.IntPtr OdDgDisplayStyleTable_getAt__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, bool jarg3)
static IntPtr OdDgDisplayStyleTable_createIterator__SWIG_0(HandleRef jarg1, bool jarg2, bool jarg3)
static IntPtr OdDgDisplayStyleTable_desc()
static void OdDgDisplayStyleTable_add__SWIG_0(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static IntPtr OdDgDisplayStyleTable_cast(HandleRef jarg1)
static global::System.IntPtr OdDgDisplayStyleTable_getAt__SWIG_2(HandleRef jarg1, UInt32 jarg2, bool jarg3)
static void OdDgDisplayStyleTable_add__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static string OdDgDisplayStyleTable_getRealClassName(IntPtr jarg1)
static global::System.IntPtr OdDgDisplayStyleTable_getAt__SWIG_3(HandleRef jarg1, UInt32 jarg2)
static bool OdDgDisplayStyleTable_has(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgDisplayStyleTable_createIterator__SWIG_1(HandleRef jarg1, bool jarg2)
static byte OdDgDisplayStyleTable_getElementSubType(HandleRef jarg1)
static IntPtr OdDgDisplayStyleTable_createIterator__SWIG_2(HandleRef jarg1)
static IntPtr OdDgDisplayStyleTable_createObject()
static global::System.IntPtr OdDgDisplayStyleTable_getAt__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDgDisplayStyleTable_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgDisplayStyleTable_isA(HandleRef jarg1)
static int OdDgDisplayStyleTable_getElementType(HandleRef jarg1)