Extended .NET SDK Documentation 2024 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
46 return ret;
47 }
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
124 public virtual void setName(String strName) {
127 }
128
129 public virtual UInt16 getTypeValue() {
130// test csout
131 /*SIMPLETYPE*/
134 return ret;
135 }
136
137 public virtual void setTypeValue(UInt16 /*SIMPLETYPE*/ 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 /*SIMPLETYPE*/ 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 /*SIMPLETYPE*/ uIndex, OdDgGeometryCacheAction pCacheItem) {
171 TG_DbPINVOKE.OdDgExtendedGraphicsElement_setCacheItem(swigCPtr, uIndex /*SIMPLETYPE*/, OdDgGeometryCacheAction.getCPtr(pCacheItem));
173 }
174
175 public virtual void addCacheItem(OdDgGeometryCacheAction pCacheItem) {
178 }
179
180 public virtual void insertCacheItem(UInt32 /*SIMPLETYPE*/ uInsertBeforeIndex, OdDgGeometryCacheAction pCacheItem) {
181 TG_DbPINVOKE.OdDgExtendedGraphicsElement_insertCacheItem(swigCPtr, uInsertBeforeIndex /*SIMPLETYPE*/, OdDgGeometryCacheAction.getCPtr(pCacheItem));
183 }
184
185 public virtual void deleteCacheItem(UInt32 /*SIMPLETYPE*/ uIndex) {
186 TG_DbPINVOKE.OdDgExtendedGraphicsElement_deleteCacheItem(swigCPtr, uIndex /*SIMPLETYPE*/);
188 }
189
190 public override bool subWorldDraw(OdGiWorldDraw pWd) {
193 return ret;
194 }
195
196 public override OdResult subGetGeomExtents(OdDgElementId idView, OdGeExtents3d extents) {
199 return ret;
200 }
201
202 public override OdResult subGetGeomExtents(OdGeExtents3d extents) {
205 return ret;
206 }
207
208 public virtual OdResult subExplode(OdRxObjectPtrArray entitySet) {
211 return ret;
212 }
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 /*SIMPLETYPE*/ 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
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdRxObjectPtrArray obj)
virtual void gripStatus(OdDgElement.GripStat status)
Definition: OdDgElement.cs:877
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()
virtual void setTypeValue(UInt16 uTypeValue)
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)