Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDgExtendedGraphicsElement.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 OdDgExtendedGraphicsElement(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgExtendedGraphicsElement_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgExtendedGraphicsElement 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
48
49 public override byte getElementSubType() {
50// test csout
51 /*SIMPLETYPE*/
54 return ret;
55 }
56
57 public static OdDgExtendedGraphicsElement cast(OdRxObject pObj) {// OdSmartPtr<OdDgExtendedGraphicsElement>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgExtendedGraphicsElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgExtendedGraphicsElement),ptr, true));
66 ret = (OdDgExtendedGraphicsElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgExtendedGraphicsElement),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgExtendedGraphicsElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgExtendedGraphicsElement),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.OdDgExtendedGraphicsElement_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.OdDgExtendedGraphicsElement_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.OdDgExtendedGraphicsElement_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgExtendedGraphicsElement createObject() {// OdSmartPtr<OdDgExtendedGraphicsElement>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgExtendedGraphicsElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgExtendedGraphicsElement),ptr, true));
107 ret = (OdDgExtendedGraphicsElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgExtendedGraphicsElement),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgExtendedGraphicsElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgExtendedGraphicsElement),ptr, true);
112 }
113
115 return ret;
116}
117
118 public virtual String getName() {
121 return ret;
122}
123
128
129 public virtual UInt16 getTypeValue() {
130// test csout
131 /*SIMPLETYPE*/
134 return ret;
135 }
136
137 public virtual void setTypeValue(UInt16 uTypeValue) {
138 TG_DbPINVOKE.OdDgExtendedGraphicsElement_setTypeValue(swigCPtr, uTypeValue /*SIMPLETYPE*/);
140 }
141
142 public virtual UInt32 getCacheItemCount() {
143// test csout
144 /*SIMPLETYPE*/
147 return ret;
148 }
149
150 public virtual OdDgGeometryCacheAction getCacheItem(UInt32 uIndex) {// OdDgGeometryCacheActionPtr
151 MemoryManager mMan = MemoryManager.GetMemoryManager();
152 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
153 IntPtr ptr = TG_DbPINVOKE.OdDgExtendedGraphicsElement_getCacheItem(swigCPtr, uIndex /*SIMPLETYPE*/);
154
155 OdDgGeometryCacheAction ret = null;
156 if (null != mTrans)
157 {
158 mTrans.AddObject((OdDgGeometryCacheAction)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGeometryCacheAction),ptr, true));
159 ret = (OdDgGeometryCacheAction)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGeometryCacheAction),ptr, false);
160 }
161 else
162 {
163 ret = (OdDgGeometryCacheAction)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGeometryCacheAction),ptr, true);
164 }
165
167 return ret;
168}
169
170 public virtual void setCacheItem(UInt32 uIndex, OdDgGeometryCacheAction pCacheItem) {
171 TG_DbPINVOKE.OdDgExtendedGraphicsElement_setCacheItem(swigCPtr, uIndex /*SIMPLETYPE*/, OdDgGeometryCacheAction.getCPtr(pCacheItem));
173 }
174
179
180 public virtual void insertCacheItem(UInt32 uInsertBeforeIndex, OdDgGeometryCacheAction pCacheItem) {
181 TG_DbPINVOKE.OdDgExtendedGraphicsElement_insertCacheItem(swigCPtr, uInsertBeforeIndex /*SIMPLETYPE*/, OdDgGeometryCacheAction.getCPtr(pCacheItem));
183 }
184
185 public virtual void deleteCacheItem(UInt32 uIndex) {
186 TG_DbPINVOKE.OdDgExtendedGraphicsElement_deleteCacheItem(swigCPtr, uIndex /*SIMPLETYPE*/);
188 }
189
195
201
207
213
214 public override OdRxObject clone() {// OdRxObjectPtr
215 MemoryManager mMan = MemoryManager.GetMemoryManager();
216 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
217 IntPtr ptr = TG_DbPINVOKE.OdDgExtendedGraphicsElement_clone(swigCPtr);
218
219 OdRxObject ret = null;
220 if (null != mTrans)
221 {
222 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
223 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
224 }
225 else
226 {
227 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
228 }
229
231 return ret;
232}
233
234 protected static string getRealClassName(IntPtr ptr) {
235 string ret = TG_DbPINVOKE.OdDgExtendedGraphicsElement_getRealClassName(ptr /*SIMPLETYPE*/);
237 return ret;
238 }
239
244 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
245
251
252}
253
254}
static HandleRef getCPtr(OdGeExtents3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdRxClass obj)
Definition OdRxClass.cs:25
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
static HandleRef getCPtr(OdRxObjectPtrArray obj)
virtual void gripStatus(OdDgElement.GripStat status)
static HandleRef getCPtr(OdDgElementId obj)
virtual void addCacheItem(OdDgGeometryCacheAction pCacheItem)
override OdResult subGetGeomExtents(OdGeExtents3d extents)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual OdResult subExplode(OdRxObjectPtrArray entitySet)
static new OdDgExtendedGraphicsElement createObject()
override OdRxObject queryX(OdRxClass protocolClass)
override bool subWorldDraw(OdGiWorldDraw pWd)
override OdResult subGetGeomExtents(OdDgElementId idView, OdGeExtents3d extents)
virtual OdDgGeometryCacheAction getCacheItem(UInt32 uIndex)
static OdDgExtendedGraphicsElement cast(OdRxObject pObj)
OdDgExtendedGraphicsElement(IntPtr cPtr, bool cMemoryOwn)
virtual void insertCacheItem(UInt32 uInsertBeforeIndex, OdDgGeometryCacheAction pCacheItem)
static HandleRef getCPtr(OdDgExtendedGraphicsElement obj)
override OdDgElement.ElementTypes getElementType()
virtual void setCacheItem(UInt32 uIndex, OdDgGeometryCacheAction pCacheItem)
static HandleRef getCPtr(OdDgGeometryCacheAction obj)
static global::System.Exception Retrieve()
static IntPtr OdDgExtendedGraphicsElement_isA(HandleRef jarg1)
static int OdDgExtendedGraphicsElement_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgExtendedGraphicsElement_setTypeValue(HandleRef jarg1, UInt16 jarg2)
static IntPtr OdDgExtendedGraphicsElement_getCacheItem(HandleRef jarg1, UInt32 jarg2)
static int OdDgExtendedGraphicsElement_subGetGeomExtents__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static UInt16 OdDgExtendedGraphicsElement_getTypeValue(HandleRef jarg1)
static void OdDgExtendedGraphicsElement_insertCacheItem(HandleRef jarg1, UInt32 jarg2, HandleRef jarg3)
static string OdDgExtendedGraphicsElement_getRealClassName(IntPtr jarg1)
static IntPtr OdDgExtendedGraphicsElement_clone(HandleRef jarg1)
static IntPtr OdDgExtendedGraphicsElement_cast(HandleRef jarg1)
static void OdDgExtendedGraphicsElement_addCacheItem(HandleRef jarg1, HandleRef jarg2)
static int OdDgExtendedGraphicsElement_getElementType(HandleRef jarg1)
static void OdDgExtendedGraphicsElement_deleteCacheItem(HandleRef jarg1, UInt32 jarg2)
static String OdDgExtendedGraphicsElement_getName(HandleRef jarg1)
static void OdDgExtendedGraphicsElement_setName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static bool OdDgExtendedGraphicsElement_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgExtendedGraphicsElement_queryX(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdDgExtendedGraphicsElement_getCacheItemCount(HandleRef jarg1)
static IntPtr OdDgExtendedGraphicsElement_createObject()
static int OdDgExtendedGraphicsElement_subGetGeomExtents__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdDgExtendedGraphicsElement(HandleRef jarg1)
static byte OdDgExtendedGraphicsElement_getElementSubType(HandleRef jarg1)
static IntPtr OdDgExtendedGraphicsElement_desc()
static void OdDgExtendedGraphicsElement_setCacheItem(HandleRef jarg1, UInt32 jarg2, HandleRef jarg3)