Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbEntityHyperlinkPE.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
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdDbEntityHyperlinkPE(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdDbEntityHyperlinkPE_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdDbEntityHyperlinkPE 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 OdDbEntityHyperlinkPE cast(OdRxObject pObj) {// OdSmartPtr<OdDbEntityHyperlinkPE>
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
46
47 OdDbEntityHyperlinkPE ret = null;
48 if (null != mTrans)
49 {
50 mTrans.AddObject((OdDbEntityHyperlinkPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntityHyperlinkPE),ptr, true));
51 ret = (OdDbEntityHyperlinkPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntityHyperlinkPE),ptr, false);
52 }
53 else
54 {
55 ret = (OdDbEntityHyperlinkPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntityHyperlinkPE),ptr, true);
56 }
57
59 return ret;
60}
61
62 public new static OdRxClass desc() {
63 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdDbEntityHyperlinkPE_desc(),false); /*createInt 3_2*/
64
66 return ret;
67}
68
69 public override OdRxClass isA() {
70 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdDbEntityHyperlinkPE_isA(swigCPtr),false); /*createInt 3_2*/
71
73 return ret;
74}
75
76 public override OdRxObject queryX(OdRxClass protocolClass) {
77 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),GlobalsPINVOKE.OdDbEntityHyperlinkPE_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
78
80 return ret;
81}
82
83 public static OdDbEntityHyperlinkPE createObject() {// OdSmartPtr<OdDbEntityHyperlinkPE>
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
87
88 OdDbEntityHyperlinkPE ret = null;
89 if (null != mTrans)
90 {
91 mTrans.AddObject((OdDbEntityHyperlinkPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntityHyperlinkPE),ptr, true));
92 ret = (OdDbEntityHyperlinkPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntityHyperlinkPE),ptr, false);
93 }
94 else
95 {
96 ret = (OdDbEntityHyperlinkPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntityHyperlinkPE),ptr, true);
97 }
98
100 return ret;
101}
102
103 public virtual OdDbHyperlinkCollection getHyperlinkCollection(OdRxObject pObject, bool oneOnly, bool ignoreBlockDefinition) {// OdDbHyperlinkCollectionPtr
104 MemoryManager mMan = MemoryManager.GetMemoryManager();
105 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
106 IntPtr ptr = GlobalsPINVOKE.OdDbEntityHyperlinkPE_getHyperlinkCollection__SWIG_0(swigCPtr, OdRxObject.getCPtr(pObject), oneOnly, ignoreBlockDefinition);
107
108 OdDbHyperlinkCollection ret = null;
109 if (null != mTrans)
110 {
111 mTrans.AddObject((OdDbHyperlinkCollection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHyperlinkCollection),ptr, true));
112 ret = (OdDbHyperlinkCollection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHyperlinkCollection),ptr, false);
113 }
114 else
115 {
116 ret = (OdDbHyperlinkCollection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHyperlinkCollection),ptr, true);
117 }
118
120 return ret;
121}
122
123 public virtual OdDbHyperlinkCollection getHyperlinkCollection(OdRxObject pObject, bool oneOnly) {// OdDbHyperlinkCollectionPtr
124 MemoryManager mMan = MemoryManager.GetMemoryManager();
125 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
127
128 OdDbHyperlinkCollection ret = null;
129 if (null != mTrans)
130 {
131 mTrans.AddObject((OdDbHyperlinkCollection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHyperlinkCollection),ptr, true));
132 ret = (OdDbHyperlinkCollection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHyperlinkCollection),ptr, false);
133 }
134 else
135 {
136 ret = (OdDbHyperlinkCollection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHyperlinkCollection),ptr, true);
137 }
138
140 return ret;
141}
142
143 public virtual OdDbHyperlinkCollection getHyperlinkCollection(OdRxObject pObject) {// OdDbHyperlinkCollectionPtr
144 MemoryManager mMan = MemoryManager.GetMemoryManager();
145 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
147
148 OdDbHyperlinkCollection ret = null;
149 if (null != mTrans)
150 {
151 mTrans.AddObject((OdDbHyperlinkCollection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHyperlinkCollection),ptr, true));
152 ret = (OdDbHyperlinkCollection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHyperlinkCollection),ptr, false);
153 }
154 else
155 {
156 ret = (OdDbHyperlinkCollection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHyperlinkCollection),ptr, true);
157 }
158
160 return ret;
161}
162
163 public virtual OdDbHyperlinkCollection getHyperlinkCollectionEx(OdRxObject pObject, bool oneOnly, bool ignoreBlockDefinition) {// OdDbHyperlinkCollectionPtr
164 MemoryManager mMan = MemoryManager.GetMemoryManager();
165 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
166 IntPtr ptr = GlobalsPINVOKE.OdDbEntityHyperlinkPE_getHyperlinkCollectionEx__SWIG_0(swigCPtr, OdRxObject.getCPtr(pObject), oneOnly, ignoreBlockDefinition);
167
168 OdDbHyperlinkCollection ret = null;
169 if (null != mTrans)
170 {
171 mTrans.AddObject((OdDbHyperlinkCollection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHyperlinkCollection),ptr, true));
172 ret = (OdDbHyperlinkCollection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHyperlinkCollection),ptr, false);
173 }
174 else
175 {
176 ret = (OdDbHyperlinkCollection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHyperlinkCollection),ptr, true);
177 }
178
180 return ret;
181}
182
183 public virtual OdDbHyperlinkCollection getHyperlinkCollectionEx(OdRxObject pObject, bool oneOnly) {// OdDbHyperlinkCollectionPtr
184 MemoryManager mMan = MemoryManager.GetMemoryManager();
185 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
187
188 OdDbHyperlinkCollection ret = null;
189 if (null != mTrans)
190 {
191 mTrans.AddObject((OdDbHyperlinkCollection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHyperlinkCollection),ptr, true));
192 ret = (OdDbHyperlinkCollection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHyperlinkCollection),ptr, false);
193 }
194 else
195 {
196 ret = (OdDbHyperlinkCollection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHyperlinkCollection),ptr, true);
197 }
198
200 return ret;
201}
202
203 public virtual OdDbHyperlinkCollection getHyperlinkCollectionEx(OdRxObject pObject) {// OdDbHyperlinkCollectionPtr
204 MemoryManager mMan = MemoryManager.GetMemoryManager();
205 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
207
208 OdDbHyperlinkCollection ret = null;
209 if (null != mTrans)
210 {
211 mTrans.AddObject((OdDbHyperlinkCollection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHyperlinkCollection),ptr, true));
212 ret = (OdDbHyperlinkCollection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHyperlinkCollection),ptr, false);
213 }
214 else
215 {
216 ret = (OdDbHyperlinkCollection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHyperlinkCollection),ptr, true);
217 }
218
220 return ret;
221}
222
223 public virtual OdDbHyperlinkCollection getHyperlinkCollection(OdDbStubPtrArray objectIds, bool oneOnly, bool ignoreBlockDefinition) {// OdDbHyperlinkCollectionPtr
224 MemoryManager mMan = MemoryManager.GetMemoryManager();
225 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
226 IntPtr ptr = GlobalsPINVOKE.OdDbEntityHyperlinkPE_getHyperlinkCollection__SWIG_3(swigCPtr, objectIds, oneOnly, ignoreBlockDefinition);
227
228 OdDbHyperlinkCollection ret = null;
229 if (null != mTrans)
230 {
231 mTrans.AddObject((OdDbHyperlinkCollection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHyperlinkCollection),ptr, true));
232 ret = (OdDbHyperlinkCollection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHyperlinkCollection),ptr, false);
233 }
234 else
235 {
236 ret = (OdDbHyperlinkCollection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHyperlinkCollection),ptr, true);
237 }
238
240 return ret;
241}
242
243 public virtual OdDbHyperlinkCollection getHyperlinkCollection(OdDbStubPtrArray objectIds, bool oneOnly) {// OdDbHyperlinkCollectionPtr
244 MemoryManager mMan = MemoryManager.GetMemoryManager();
245 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
246 IntPtr ptr = GlobalsPINVOKE.OdDbEntityHyperlinkPE_getHyperlinkCollection__SWIG_4(swigCPtr, objectIds, oneOnly);
247
248 OdDbHyperlinkCollection ret = null;
249 if (null != mTrans)
250 {
251 mTrans.AddObject((OdDbHyperlinkCollection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHyperlinkCollection),ptr, true));
252 ret = (OdDbHyperlinkCollection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHyperlinkCollection),ptr, false);
253 }
254 else
255 {
256 ret = (OdDbHyperlinkCollection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHyperlinkCollection),ptr, true);
257 }
258
260 return ret;
261}
262
263 public virtual OdDbHyperlinkCollection getHyperlinkCollection(OdDbStubPtrArray objectIds) {// OdDbHyperlinkCollectionPtr
264 MemoryManager mMan = MemoryManager.GetMemoryManager();
265 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
267
268 OdDbHyperlinkCollection ret = null;
269 if (null != mTrans)
270 {
271 mTrans.AddObject((OdDbHyperlinkCollection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHyperlinkCollection),ptr, true));
272 ret = (OdDbHyperlinkCollection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHyperlinkCollection),ptr, false);
273 }
274 else
275 {
276 ret = (OdDbHyperlinkCollection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHyperlinkCollection),ptr, true);
277 }
278
280 return ret;
281}
282
283 public virtual void setHyperlinkCollection(OdRxObject pObject, OdDbHyperlinkCollection pHCO) {
286 }
287
288 public virtual uint getHyperlinkCount(OdRxObject pObject, bool ignoreBlockDefinition) {
289 uint ret = GlobalsPINVOKE.OdDbEntityHyperlinkPE_getHyperlinkCount__SWIG_0(swigCPtr, OdRxObject.getCPtr(pObject), ignoreBlockDefinition);
291 return ret;
292 }
293
294 public virtual uint getHyperlinkCount(OdRxObject pObject) {
297 return ret;
298 }
299
300 public virtual uint getHyperlinkCount(OdDbStubPtrArray idContainers, bool ignoreBlockDefinition) {
301 uint ret = GlobalsPINVOKE.OdDbEntityHyperlinkPE_getHyperlinkCount__SWIG_2(swigCPtr, idContainers, ignoreBlockDefinition);
303 return ret;
304 }
305
306 public virtual uint getHyperlinkCount(OdDbStubPtrArray idContainers) {
307 uint ret = GlobalsPINVOKE.OdDbEntityHyperlinkPE_getHyperlinkCount__SWIG_3(swigCPtr, idContainers);
309 return ret;
310 }
311
312 public virtual bool hasHyperlink(OdRxObject pObject, bool ignoreBlockDefinition) {
313 bool ret = GlobalsPINVOKE.OdDbEntityHyperlinkPE_hasHyperlink__SWIG_0(swigCPtr, OdRxObject.getCPtr(pObject), ignoreBlockDefinition);
315 return ret;
316 }
317
318 public virtual bool hasHyperlink(OdRxObject pObject) {
321 return ret;
322 }
323
324 public virtual bool hasHyperlink(OdDbStubPtrArray objectIds, bool ignoreBlockDefinition) {
325 bool ret = GlobalsPINVOKE.OdDbEntityHyperlinkPE_hasHyperlink__SWIG_2(swigCPtr, objectIds, ignoreBlockDefinition);
327 return ret;
328 }
329
330 public virtual bool hasHyperlink(OdDbStubPtrArray objectIds) {
331 bool ret = GlobalsPINVOKE.OdDbEntityHyperlinkPE_hasHyperlink__SWIG_3(swigCPtr, objectIds);
333 return ret;
334 }
335
336 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
337 string ret = GlobalsPINVOKE.OdDbEntityHyperlinkPE_getRealClassName(ptr /*SIMPLETYPE*/);
339 return ret;
340 }
341
342}
343
344}
static global::System.Exception Retrieve()
static IntPtr OdDbEntityHyperlinkPE_getHyperlinkCollection__SWIG_2(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbEntityHyperlinkPE_getHyperlinkCollectionEx__SWIG_1(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static IntPtr OdDbEntityHyperlinkPE_getHyperlinkCollection__SWIG_3(HandleRef jarg1, OdDbStubPtrArray jarg2, bool jarg3, bool jarg4)
static IntPtr OdDbEntityHyperlinkPE_getHyperlinkCollection__SWIG_1(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static IntPtr OdDbEntityHyperlinkPE_desc()
static IntPtr OdDbEntityHyperlinkPE_createObject()
static uint OdDbEntityHyperlinkPE_getHyperlinkCount__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static void OdDbEntityHyperlinkPE_setHyperlinkCollection(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static IntPtr OdDbEntityHyperlinkPE_getHyperlinkCollectionEx__SWIG_0(HandleRef jarg1, HandleRef jarg2, bool jarg3, bool jarg4)
static IntPtr OdDbEntityHyperlinkPE_cast(HandleRef jarg1)
static IntPtr OdDbEntityHyperlinkPE_getHyperlinkCollection__SWIG_5(HandleRef jarg1, OdDbStubPtrArray jarg2)
static bool OdDbEntityHyperlinkPE_hasHyperlink__SWIG_2(HandleRef jarg1, OdDbStubPtrArray jarg2, bool jarg3)
static IntPtr OdDbEntityHyperlinkPE_getHyperlinkCollectionEx__SWIG_2(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbEntityHyperlinkPE_getHyperlinkCollection__SWIG_0(HandleRef jarg1, HandleRef jarg2, bool jarg3, bool jarg4)
static bool OdDbEntityHyperlinkPE_hasHyperlink__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDbEntityHyperlinkPE(HandleRef jarg1)
static uint OdDbEntityHyperlinkPE_getHyperlinkCount__SWIG_0(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static IntPtr OdDbEntityHyperlinkPE_getHyperlinkCollection__SWIG_4(HandleRef jarg1, OdDbStubPtrArray jarg2, bool jarg3)
static string OdDbEntityHyperlinkPE_getRealClassName(IntPtr jarg1)
static bool OdDbEntityHyperlinkPE_hasHyperlink__SWIG_0(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static uint OdDbEntityHyperlinkPE_getHyperlinkCount__SWIG_2(HandleRef jarg1, OdDbStubPtrArray jarg2, bool jarg3)
static IntPtr OdDbEntityHyperlinkPE_isA(HandleRef jarg1)
static bool OdDbEntityHyperlinkPE_hasHyperlink__SWIG_3(HandleRef jarg1, OdDbStubPtrArray jarg2)
static uint OdDbEntityHyperlinkPE_getHyperlinkCount__SWIG_3(HandleRef jarg1, OdDbStubPtrArray jarg2)
static IntPtr OdDbEntityHyperlinkPE_queryX(HandleRef jarg1, HandleRef jarg2)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26